/// <summary> /// Thêm mới dữ liệu vào bảng: tblkhachhang /// </summary> /// <param name="obj">objtblkhachhang</param> /// <returns>Trả về trắng: Thêm mới thành công; Trả về khác trắng: Thêm mới không thành công</returns> public string Insert(tblkhachhang objtblkhachhang) { string strProc = "fn_tblkhachhang_insert"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[8]; prmArr[0] = new NpgsqlParameter("id", NpgsqlDbType.Varchar); prmArr[0].Value = objtblkhachhang.strid; prmArr[1] = new NpgsqlParameter("id_capdl", NpgsqlDbType.Varchar); prmArr[1].Value = objtblkhachhang.strid_capdl; prmArr[2] = new NpgsqlParameter("tenkh", NpgsqlDbType.Varchar); prmArr[2].Value = objtblkhachhang.strtenkh; prmArr[3] = new NpgsqlParameter("diachi", NpgsqlDbType.Varchar); prmArr[3].Value = objtblkhachhang.strdiachi; prmArr[4] = new NpgsqlParameter("dt", NpgsqlDbType.Varchar); prmArr[4].Value = objtblkhachhang.strdt; prmArr[5] = new NpgsqlParameter("ghichu", NpgsqlDbType.Varchar); prmArr[5].Value = objtblkhachhang.strghichu; prmArr[6] = new NpgsqlParameter("tenkhbodau", NpgsqlDbType.Varchar); prmArr[6].Value = objtblkhachhang.strtenkhbodau; prmArr[7] = new NpgsqlParameter("ireturn", NpgsqlDbType.Text); prmArr[7].Direction = ParameterDirection.Output; mDataAccess.ExecuteQuery(strProc, CommandType.StoredProcedure, prmArr); string sKQ = prmArr[7].Value.ToString().Trim(); if (sKQ.ToUpper().Equals("Add".ToUpper()) == true) { return(""); } return("Thêm mới dữ liệu không thành công"); } catch (Exception ex) { return("Thêm mới dữ liệu không thành công. Chi Tiết: " + ex.Message); } }
/// <summary> /// Hàm lấy tblkhachhang theo mã /// </summary> /// <returns>Trả về objtblkhachhang </returns> public tblkhachhang GetByID(string strid) { tblkhachhang objtblkhachhang = new tblkhachhang(); string strFun = "fn_tblkhachhang_getobjbyid"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[1]; prmArr[0] = new NpgsqlParameter("id", NpgsqlDbType.Varchar); prmArr[0].Value = strid; DataSet dstblkhachhang = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure, prmArr); if ((dstblkhachhang != null) && (dstblkhachhang.Tables.Count > 0)) { if (dstblkhachhang.Tables[0].Rows.Count > 0) { DataRow dr = dstblkhachhang.Tables[0].Rows[0]; objtblkhachhang.id = dr["id"].ToString(); objtblkhachhang.id_capdl = dr["id_capdl"].ToString(); objtblkhachhang.tenkh = dr["tenkh"].ToString(); objtblkhachhang.diachi = dr["diachi"].ToString(); objtblkhachhang.dt = dr["dt"].ToString(); objtblkhachhang.ghichu = dr["ghichu"].ToString(); objtblkhachhang.tenkhbodau = dr["tenkhbodau"].ToString(); return(objtblkhachhang); } return(null); } return(null); } catch { return(null); } }
/// <summary> /// Hàm lấy danh sách objtblkhachhang /// </summary> /// <param name="recperpage">Số lượng bản ghi kiểu integer</param> /// <param name="pageindex">Số trang kiểu integer</param> /// <returns>Trả về List<<tblkhachhang>></returns> public List <tblkhachhang> GetListPaged(int recperpage, int pageindex) { List <tblkhachhang> list = new List <tblkhachhang>(); string strFun = "fn_tblkhachhang_getpaged"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[2]; prmArr[0] = new NpgsqlParameter("recperpage", NpgsqlDbType.Integer); prmArr[0].Value = recperpage; prmArr[1] = new NpgsqlParameter("pageindex", NpgsqlDbType.Integer); prmArr[1].Value = pageindex; DataSet dstblkhachhang = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure, prmArr); if ((dstblkhachhang != null) && (dstblkhachhang.Tables.Count > 0)) { for (int i = 0; i < dstblkhachhang.Tables[0].Rows.Count; i++) { tblkhachhang objtblkhachhang = new tblkhachhang(); DataRow dr = dstblkhachhang.Tables[0].Rows[i]; objtblkhachhang.id = dr["id"].ToString(); objtblkhachhang.id_capdl = dr["id_capdl"].ToString(); objtblkhachhang.tenkh = dr["tenkh"].ToString(); objtblkhachhang.diachi = dr["diachi"].ToString(); objtblkhachhang.dt = dr["dt"].ToString(); objtblkhachhang.ghichu = dr["ghichu"].ToString(); objtblkhachhang.tenkhbodau = dr["tenkhbodau"].ToString(); list.Add(objtblkhachhang); } return(list); } return(null); } catch { return(null); } }
/// <summary> /// Hàm lấy tất cả dữ liệu trong bảng tblkhachhang /// </summary> /// <returns>Trả về List<<tblkhachhang>></returns> public List <tblkhachhang> GetList() { List <tblkhachhang> list = new List <tblkhachhang>(); string strFun = "fn_tblkhachhang_getall"; try { DataSet dstblkhachhang = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure); if ((dstblkhachhang != null) && (dstblkhachhang.Tables.Count > 0)) { for (int i = 0; i < dstblkhachhang.Tables[0].Rows.Count; i++) { tblkhachhang objtblkhachhang = new tblkhachhang(); DataRow dr = dstblkhachhang.Tables[0].Rows[i]; objtblkhachhang.id = dr["id"].ToString(); objtblkhachhang.id_capdl = dr["id_capdl"].ToString(); objtblkhachhang.tenkh = dr["tenkh"].ToString(); objtblkhachhang.diachi = dr["diachi"].ToString(); objtblkhachhang.dt = dr["dt"].ToString(); objtblkhachhang.ghichu = dr["ghichu"].ToString(); objtblkhachhang.tenkhbodau = dr["tenkhbodau"].ToString(); list.Add(objtblkhachhang); } return(list); } return(null); } catch { return(null); } }