31 thg 3, 2012
Phương thức lấy CSDL SQL SERVER thông qua Web Service
//Phương thức lấy tên thành phố theo mã thành phố được truyền vào.
public static Model.City GetCityIdOfNameCity(string cityId)
{
try
{
conn = new SqlConnection(cs);
string sql = "SELECT cityName FROM city WHERE cityId = '" + cityId + "' ";
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
reader = cmd.ExecuteReader();
reader.Read();
Model.City city = new Model.City();
// city.CityID = reader["cityId"].ToString();
city.CityName = reader["cityName"].ToString();
// city.CityDescript = reader["cityDescription"].ToString();
return city;
}
catch (Exception exp)
{
//Adding logging
HttpContext.Current.Trace.Warn("Error", "Error in GetCityIdOfNameCity", exp);
}
finally
{
if (reader != null) reader.Close();
if (conn != null && conn.State != ConnectionState.Closed) conn.Close();
}
return null;
}
//Phương thức lấy tất cả tên thành phố trong bảng "city"
// Kết quả trả về là 1 List
public static List<string> GetAllCity()
{
try
{
conn = new SqlConnection(cs);
string sql = "SELECT cityName FROM city";
SqlCommand command = new SqlCommand(sql, conn);
conn.Open();
reader = command.ExecuteReader();
List<string> _allCity = new List<string>();
while (reader.Read())
{
_allCity.Add(reader.GetString(0));
}
return _allCity;
}
catch (Exception)
{
HttpContext.Current.Trace.Warn("Error", "Error at GetAllCity !!!!");
}
finally
{
if (reader != null) reader.Close();
if (conn != null && conn.State != ConnectionState.Closed) conn.Close();
}
return null;
}
//Phương thức lấy tất cả tên ngân hàng trong bảng "bank"
// Kết quả trả về là 1 List
public static List<string> GetAllBank()
{
try
{
conn = new SqlConnection(cs);
string sql = "SELECT bankName FROM bank";
SqlCommand command = new SqlCommand(sql, conn);
conn.Open();
reader = command.ExecuteReader();
List<string> _allBank = new List<string>();
while (reader.Read())
{
_allBank.Add(reader.GetString(0));
}
return _allBank;
}
catch (Exception)
{
HttpContext.Current.Trace.Warn("Error", "Error at GetAllBank !!!!");
}
finally
{
if (reader != null) reader.Close();
if (conn != null && conn.State != ConnectionState.Closed) conn.Close();
}
return null;
}
//Lấy các quận theo tên mã thành phố truyền vào
public static List<string> GetDistrictOfCity(string cityId){
try
{
conn = new SqlConnection(cs);
string sql = "SELECT distrctName FROM district WHERE cityId = '" + cityId + "' ";
SqlCommand command = new SqlCommand(sql, conn);
conn.Open();
reader = command.ExecuteReader();
List<string> _allDist = new List<string>();
while (reader.Read())
{
_allDist.Add(reader.GetString(0));
}
return _allDist;
}
catch (Exception)
{
HttpContext.Current.Trace.Warn("Error", "Error at GetDistrict !!!!");
}
finally
{
if (reader != null) reader.Close();
if (conn != null && conn.State != ConnectionState.Closed) conn.Close();
}
return null;
}
//Lấy các cây atm theo ngân hàng và quận trong thành phố
public static List<string> getAtms(string bankId, string districtId)
{
try
{
conn = new SqlConnection(cs);
string sql = "SELECT atmName FROM atm WHERE districtId = '" + districtId + "' AND bankId = '" + bankId + "'";
SqlCommand command = new SqlCommand(sql, conn);
conn.Open();
reader = command.ExecuteReader();
List<string> _allAtms = new List<string>();
while (reader.Read())
{
_allAtms.Add(reader.GetString(0));
}
return _allAtms;
}
catch (Exception)
{
HttpContext.Current.Trace.Warn("Error", "Error at GetDistrict !!!!");
}
finally
{
if (reader != null) reader.Close();
if (conn != null && conn.State != ConnectionState.Closed) conn.Close();
}
return null;
}
database download tại đây : http://code.google.com/p/and-project-lbd/downloads/detail?name=data.rar&can=2&q=#makechanges
Đăng ký:
Đăng Nhận xét (Atom)
Bản beta đầu tiên
Sau 6 tháng cả team cặm cụi làm việc điên cuồng, bản alpha cũng được giới thiệu ra toàn bộ công ty và được testing nội bộ công ty mà thôi. ...
-
Phần mềm đọc truyện tranh trên hệ điều hành android là 1 phần mềm cho phép hiển thị tuần tự các hình ảnh của 1 tập truyện được nén lại tron...
-
Đây là 1 bài viết vẽ đường đi giữa 2 tọa độ trên maps sử dụng kml file. Bài viết được lấy trên blog của 1 người TQ. Mình đang làm việc vớ...
-
Hôm nay tôi sẽ trình này cách dùng Web service để kết nối đến CSDL . nhằm giúp các ứng dụng client có thể dễ dàng dùng CSDL cần thiết đang c...
Không có nhận xét nào:
Đăng nhận xét