/// <summary> /// Cập nhật dữ liệu vào bảng: tblhoadontra /// </summary> /// <param name="obj">objtblhoadontra</param> /// <returns>Trả về trắng: Cập nhật thành công; Trả về khác trắng: Cập nhật không thành công</returns> public string Update(tblhoadontra objtblhoadontra) { string strProc = "fn_tblhoadontra_Update"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[4]; prmArr[0] = new NpgsqlParameter("id", NpgsqlDbType.Varchar); prmArr[0].Value = objtblhoadontra.strid; prmArr[1] = new NpgsqlParameter("id_khachhang", NpgsqlDbType.Varchar); prmArr[1].Value = objtblhoadontra.strid_khachhang; prmArr[2] = new NpgsqlParameter("ghichu", NpgsqlDbType.Varchar); prmArr[2].Value = objtblhoadontra.strghichu; prmArr[3] = new NpgsqlParameter("ireturn", NpgsqlDbType.Text); prmArr[3].Direction = ParameterDirection.Output; mDataAccess.ExecuteQuery(strProc, CommandType.StoredProcedure, prmArr); string sKQ = prmArr[3].Value.ToString().Trim(); if (sKQ.ToUpper().Equals("Update".ToUpper()) == true) { return(""); } return("Cập nhật dữ liệu không thành công"); } catch (Exception ex) { return("Cập nhật dữ liệu không thành công. Chi Tiết: " + ex.Message); } }
/// <summary> /// Hàm lấy tất cả dữ liệu trong bảng tblhoadontra /// </summary> /// <returns>Trả về List<<tblhoadontra>></returns> public List <tblhoadontra> GetList() { List <tblhoadontra> list = new List <tblhoadontra>(); string strFun = "fn_tblhoadontra_getall"; try { DataSet dstblhoadontra = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure); if ((dstblhoadontra != null) && (dstblhoadontra.Tables.Count > 0)) { for (int i = 0; i < dstblhoadontra.Tables[0].Rows.Count; i++) { tblhoadontra objtblhoadontra = new tblhoadontra(); DataRow dr = dstblhoadontra.Tables[0].Rows[i]; objtblhoadontra.id = dr["id"].ToString(); objtblhoadontra.id_khachhang = dr["id_khachhang"].ToString(); try { objtblhoadontra.ngaytao = Convert.ToDateTime(dr["ngaytao"].ToString()); } catch { objtblhoadontra.ngaytao = new DateTime(1900, 1, 1); } objtblhoadontra.ghichu = dr["ghichu"].ToString(); list.Add(objtblhoadontra); } return(list); } return(null); } catch { return(null); } }
/// <summary> /// Hàm lấy tblhoadontra theo mã /// </summary> /// <returns>Trả về objtblhoadontra </returns> public tblhoadontra GetByID(string strid) { tblhoadontra objtblhoadontra = new tblhoadontra(); string strFun = "fn_tblhoadontra_getobjbyid"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[1]; prmArr[0] = new NpgsqlParameter("id", NpgsqlDbType.Varchar); prmArr[0].Value = strid; DataSet dstblhoadontra = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure, prmArr); if ((dstblhoadontra != null) && (dstblhoadontra.Tables.Count > 0)) { if (dstblhoadontra.Tables[0].Rows.Count > 0) { DataRow dr = dstblhoadontra.Tables[0].Rows[0]; objtblhoadontra.id = dr["id"].ToString(); objtblhoadontra.id_khachhang = dr["id_khachhang"].ToString(); try { objtblhoadontra.ngaytao = Convert.ToDateTime(dr["ngaytao"].ToString()); } catch { objtblhoadontra.ngaytao = new DateTime(1900, 1, 1); } objtblhoadontra.ghichu = dr["ghichu"].ToString(); return(objtblhoadontra); } return(null); } return(null); } catch { return(null); } }
/// <summary> /// Hàm lấy danh sách objtblhoadontra /// </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<<tblhoadontra>></returns> public List <tblhoadontra> GetListPaged(int recperpage, int pageindex) { List <tblhoadontra> list = new List <tblhoadontra>(); string strFun = "fn_tblhoadontra_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 dstblhoadontra = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure, prmArr); if ((dstblhoadontra != null) && (dstblhoadontra.Tables.Count > 0)) { for (int i = 0; i < dstblhoadontra.Tables[0].Rows.Count; i++) { tblhoadontra objtblhoadontra = new tblhoadontra(); DataRow dr = dstblhoadontra.Tables[0].Rows[i]; objtblhoadontra.id = dr["id"].ToString(); objtblhoadontra.id_khachhang = dr["id_khachhang"].ToString(); try { objtblhoadontra.ngaytao = Convert.ToDateTime(dr["ngaytao"].ToString()); } catch { objtblhoadontra.ngaytao = new DateTime(1900, 1, 1); } objtblhoadontra.ghichu = dr["ghichu"].ToString(); list.Add(objtblhoadontra); } return(list); } return(null); } catch { return(null); } }