1. Di WebTech Mail - (no subject) https://mail.google.com/mail/u/0/?ui=2&ik=f2506c64f4&view=pt&searc...
Ankur Kumar <akumar@diwebtech.com>
(no subject)
1 message
Pankaj Sharma <pksharma@diwebtech.com> Tue, Jul 24, 2012 at 11:29 AM
To: Ankur Kumar <akumar@diwebtech.com>
using System;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using MySql.Data.MySqlClient;
using System.Data;
using System.Net;
using System.IO;
[WebService(Namespace = "http://rwa47.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class Service : System.Web.Services.WebService
{
MySqlConnection connection = new MySqlConnection("server=localhost; user=root; password=123;
database=easymoney");
public Service()
{
}
public struct RawDataEnq
{
public String transdate;
public String usrtransid;
public String usrcity;
public String usrbank;
public String usrname;
public String usraccountno;
public String usramount;
}
public struct RawDataLogin
{
public String id;
public bool result;
}
public struct RawData
{
public String username;
public String amount;
public String type;
public String comment;
public String date;
1 of 5 9/1/2012 8:24 PM
2. Di WebTech Mail - (no subject) https://mail.google.com/mail/u/0/?ui=2&ik=f2506c64f4&view=pt&searc...
public String prevbal;
public String id;
public String time;
}
[WebMethod]
public DataSet connectoToMySql()
{
MySqlDataAdapter mysqlAdap = new MySqlDataAdapter("SELECT * FROM pankajku201235", connection);
DataSet ds = new DataSet();
mysqlAdap.Fill(ds, "users");
return ds;
}
[WebMethod]
public RawDataLogin [] LoginCheck(string user_id, string user_pass)
{
MySqlCommand mycommand = connection.CreateCommand();
connection.Open();
//mycommand.CommandText = "SELECT COUNT(*) FROM members where (username='" + user_id + "' and
password='" + user_pass + "')";
//object scalar = mycommand.ExecuteScalar();
//int rows = int.Parse(scalar.ToString());
//mycommand.Dispose();
int i = 0;
mycommand.CommandText = "Select id,username,password from members where (username='" + user_id + "'
and password='" + user_pass + "')";
RawDataLogin[] Data = new RawDataLogin[1];
)
MySqlDataAdapter myDA = new MySqlDataAdapter(mycommand);
MySqlDataReader reader = mycommand.ExecuteReader();
while (reader.Read())
{
if (user_id.Equals(reader.GetString(1).ToString()) && user_pass.Equals(reader.GetString(2).ToString()))
{
Data[i].id = reader.GetString(0).ToString();
Data[i].result = true;
}
else
{
Data[i].result = false ;
}
}
reader.Close();
return Data ;
}
[WebMethod]
public RawData [] MyAccount(string user_id)
{
MySqlCommand mycommand = connection.CreateCommand();
connection.Open();
mycommand.CommandText = "SELECT COUNT(*) FROM recharge where username='"+user_id +"'";
object scalar = mycommand.ExecuteScalar();
int rows = int.Parse(scalar.ToString());
mycommand.Dispose();
int i = 0;
2 of 5 9/1/2012 8:24 PM
3. Di WebTech Mail - (no subject) https://mail.google.com/mail/u/0/?ui=2&ik=f2506c64f4&view=pt&searc...
mycommand.CommandText = "Select * from recharge where username='" + user_id + "'";
RawData[] Data = new RawData[rows];
MySqlDataAdapter myDA = new MySqlDataAdapter(mycommand);
MySqlDataReader reader = mycommand.ExecuteReader();
while (reader.Read())
{
if (i < rows)
{
Data[i].username = reader.GetString(0).ToString();
Data[i].amount = reader.GetString(1).ToString();
Data[i].type = reader.GetString(2).ToString();
Data[i].comment = reader.GetString(3).ToString();
Data[i].date = reader.GetString(4).ToString();
Data[i].prevbal = reader.GetString(5).ToString();
Data[i].id = reader.GetString(6).ToString();
Data[i].time = reader.GetString(6).ToString();
}
i++;
}
reader.Close();
return Data;
}
[WebMethod]
public RawDataEnq[] Enquiry(string user_id, DateTime start_date, DateTime end_date)
{
MySqlCommand mycommand = connection.CreateCommand();
connection.Open();
mycommand.CommandText = "SELECT COUNT(*) FROM " + user_id + " where transdate between '" +
start_date.Date.ToString("yyyy-MM-dd") + "' and '" + end_date.Date.ToString("yyyy-MM-dd") + "'";
object scalar = mycommand.ExecuteScalar(); 6
int rows = int.Parse(scalar.ToString());
mycommand.Dispose();
int i = 0;
mycommand.CommandText = "Select transdate,usrtransid,usrcity,usrbank,usrname,usraccountno,usramount
from " + user_id + " where transdate between '" + start_date.Date.ToString("yyyy-MM-dd") + "' and '" +
end_date.Date.ToString("yyyy-MM-dd") + "'";
RawDataEnq[] Data = new RawDataEnq[rows];
MySqlDataAdapter myDA = new MySqlDataAdapter(mycommand);
MySqlDataReader reader = mycommand.ExecuteReader();
while (reader.Read())
{
if (i < rows)
{
Data[i].transdate = reader.GetString(0).ToString();
Data[i].usraccountno = reader.GetString(1).ToString();
Data[i].usramount = reader.GetString(2).ToString();
Data[i].usrbank = reader.GetString(3).ToString();
Data[i].usrcity = reader.GetString(4).ToString();
Data[i].usrname = reader.GetString(5).ToString();
Data[i].usrtransid = reader.GetString(6).ToString();
}
i++;
}
reader.Close();
return Data;
3 of 5 9/1/2012 8:24 PM
4. Di WebTech Mail - (no subject) https://mail.google.com/mail/u/0/?ui=2&ik=f2506c64f4&view=pt&searc...
}
[WebMethod]
public bool ChangePassword(string user_id, string current_pass, string new_pass)
{
MySqlCommand mycommand = connection.CreateCommand();
connection.Open();
mycommand.CommandText = "update members set password='" + new_pass + "' where username='" +
user_id + "' and password='" + current_pass + "'";
mycommand.ExecuteNonQuery();
mycommand.Dispose();
bool result = false;
mycommand.CommandText = "Select username,password from members where (username='" + user_id + "')";
MySqlDataAdapter myDA = new MySqlDataAdapter(mycommand);
MySqlDataReader reader = mycommand.ExecuteReader();
while (reader.Read())
{
if (new_pass.Equals(reader.GetString(1).ToString()))
result = true;
}
reader.Close();
return result;
}
[WebMethod]
public string MoneyTransfer(string user_id, string user_bank, string user_city, string user_name, string
user_accountno, int user_amount)
{
MySqlCommand mycommand = connection.CreateCommand();
connection.Open(); e
mycommand.CommandText = "Select afterbal from " + user_id + " ";
MySqlDataAdapter myDA = new MySqlDataAdapter(mycommand);
MySqlDataReader reader = mycommand.ExecuteReader();
int rows = 0;
while (reader.Read())
{
rows = int.Parse(reader.GetString(0).ToString());
}
int user_prevbal = rows;
int user_afterbal = rows - (user_amount + 50);
DateTime user_transdate = DateTime.Today;
DateTime user_transtime = DateTime.Now;
reader.Close();
mycommand.Dispose();
mycommand.CommandText = "insert into " + user_id + " (usrtransid,usrvoucherno,usrbank,usrstate,usrdistrict,
usrcity,usrname,usraccountno,usramount,transdate,transtime,usrifsccode ,prevbal,afterbal) values(500,100,'" +
user_bank + "','up','lko','" + user_city + "','" + user_name + "','" + user_accountno + "'," + user_amount + ",'" +
user_transdate.Date.ToString("yyyy-MM-dd") + "','" + user_transtime.ToString("HH:mm:ss") + "','fdfd'," +
user_prevbal + "," + user_afterbal + ")";
mycommand.ExecuteNonQuery();
mycommand.Dispose();
string s = "";
mycommand.CommandText = "Select usrname from " + user_id + " ";
MySqlDataAdapter myDA1 = new MySqlDataAdapter(mycommand);
MySqlDataReader reader1 = mycommand.ExecuteReader();
while (reader.Read())
{
4 of 5 9/1/2012 8:24 PM
5. Di WebTech Mail - (no subject) https://mail.google.com/mail/u/0/?ui=2&ik=f2506c64f4&view=pt&searc...
s = reader1.GetString(0).ToString();
}
reader1.Close();
return s;
}
[WebMethod]
public string CurrentBalance(string user_id)
{
string rows = "";
MySqlCommand mycommand = connection.CreateCommand();
connection.Open();
mycommand.CommandText = "Select afterbal from " + user_id + " ";
MySqlDataAdapter myDA = new MySqlDataAdapter(mycommand);
MySqlDataReader reader = mycommand.ExecuteReader();
while (reader.Read())
{
rows =reader.GetString(0).ToString();
}
reader.Close();
return rows;
}
}
e
5 of 5 9/1/2012 8:24 PM