/// <summary> /// Cập nhật dữ liệu vào bảng: tbltienthanhtoan /// </summary> /// <param name="obj">objtbltienthanhtoan</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(tbltienthanhtoan objtbltienthanhtoan) { string strProc = "fn_tbltienthanhtoan_Update"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[6]; prmArr[0] = new NpgsqlParameter("id", NpgsqlDbType.Varchar); prmArr[0].Value = objtbltienthanhtoan.strid; prmArr[1] = new NpgsqlParameter("idhd", NpgsqlDbType.Varchar); prmArr[1].Value = objtbltienthanhtoan.stridhd; prmArr[2] = new NpgsqlParameter("ngaytt", NpgsqlDbType.Varchar); prmArr[2].Value = objtbltienthanhtoan.dtmngaytt.ToString("yyyy/MM/dd HH:mm:ss"); prmArr[3] = new NpgsqlParameter("tientt", NpgsqlDbType.Double); prmArr[3].Value = objtbltienthanhtoan.dbltientt; prmArr[4] = new NpgsqlParameter("ghichu", NpgsqlDbType.Varchar); prmArr[4].Value = objtbltienthanhtoan.strghichu; prmArr[5] = new NpgsqlParameter("ireturn", NpgsqlDbType.Text); prmArr[5].Direction = ParameterDirection.Output; mDataAccess.ExecuteQuery(strProc, CommandType.StoredProcedure, prmArr); string sKQ = prmArr[5].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 tbltienthanhtoan theo mã /// </summary> /// <returns>Trả về objtbltienthanhtoan </returns> public tbltienthanhtoan GetByID(string strid) { tbltienthanhtoan objtbltienthanhtoan = new tbltienthanhtoan(); string strFun = "fn_tbltienthanhtoan_getobjbyid"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[1]; prmArr[0] = new NpgsqlParameter("id", NpgsqlDbType.Varchar); prmArr[0].Value = strid; DataSet dstbltienthanhtoan = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure, prmArr); if ((dstbltienthanhtoan != null) && (dstbltienthanhtoan.Tables.Count > 0)) { if (dstbltienthanhtoan.Tables[0].Rows.Count > 0) { DataRow dr = dstbltienthanhtoan.Tables[0].Rows[0]; objtbltienthanhtoan.id = dr["id"].ToString(); objtbltienthanhtoan.idhd = dr["idhd"].ToString(); try { objtbltienthanhtoan.ngaytt = Convert.ToDateTime(dr["ngaytt"].ToString()); } catch { objtbltienthanhtoan.ngaytt = new DateTime(1900, 1, 1); } try { objtbltienthanhtoan.tientt = Convert.ToDouble("0" + dr["tientt"].ToString()); } catch { objtbltienthanhtoan.tientt = 0; } objtbltienthanhtoan.ghichu = dr["ghichu"].ToString(); return(objtbltienthanhtoan); } return(null); } return(null); } catch { return(null); } }
/// <summary> /// Hàm lấy danh sách tiền thanh toán theo mã hóa đơn /// </summary> /// <param name="sidhd">Mã hóa đơn kiểu string(Guid)</param> /// <returns>DataTable</returns> public DataTable GetByIDHD(string sidhd) { tbltienthanhtoan objtbltienthanhtoan = new tbltienthanhtoan(); string strFun = "fn_tbltienthanhtoan_getbyidhd"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[1]; prmArr[0] = new NpgsqlParameter("idhd", NpgsqlDbType.Varchar); prmArr[0].Value = sidhd; DataSet dstbltienthanhtoan = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure, prmArr); return(dstbltienthanhtoan.Tables[0]); } catch { return(null); } }
/// <summary> /// Hàm lấy danh sách objtbltienthanhtoan /// </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<<tbltienthanhtoan>></returns> public List <tbltienthanhtoan> GetListPaged(int recperpage, int pageindex) { List <tbltienthanhtoan> list = new List <tbltienthanhtoan>(); string strFun = "fn_tbltienthanhtoan_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 dstbltienthanhtoan = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure, prmArr); if ((dstbltienthanhtoan != null) && (dstbltienthanhtoan.Tables.Count > 0)) { for (int i = 0; i < dstbltienthanhtoan.Tables[0].Rows.Count; i++) { tbltienthanhtoan objtbltienthanhtoan = new tbltienthanhtoan(); DataRow dr = dstbltienthanhtoan.Tables[0].Rows[i]; objtbltienthanhtoan.id = dr["id"].ToString(); objtbltienthanhtoan.idhd = dr["idhd"].ToString(); try { objtbltienthanhtoan.ngaytt = Convert.ToDateTime(dr["ngaytt"].ToString()); } catch { objtbltienthanhtoan.ngaytt = new DateTime(1900, 1, 1); } try { objtbltienthanhtoan.tientt = Convert.ToDouble("0" + dr["tientt"].ToString()); } catch { objtbltienthanhtoan.tientt = 0; } objtbltienthanhtoan.ghichu = dr["ghichu"].ToString(); list.Add(objtbltienthanhtoan); } return(list); } return(null); } catch { return(null); } }
/// <summary> /// Hàm lấy tất cả dữ liệu trong bảng tbltienthanhtoan /// </summary> /// <returns>Trả về List<<tbltienthanhtoan>></returns> public List <tbltienthanhtoan> GetList() { List <tbltienthanhtoan> list = new List <tbltienthanhtoan>(); string strFun = "fn_tbltienthanhtoan_getall"; try { DataSet dstbltienthanhtoan = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure); if ((dstbltienthanhtoan != null) && (dstbltienthanhtoan.Tables.Count > 0)) { for (int i = 0; i < dstbltienthanhtoan.Tables[0].Rows.Count; i++) { tbltienthanhtoan objtbltienthanhtoan = new tbltienthanhtoan(); DataRow dr = dstbltienthanhtoan.Tables[0].Rows[i]; objtbltienthanhtoan.id = dr["id"].ToString(); objtbltienthanhtoan.idhd = dr["idhd"].ToString(); try { objtbltienthanhtoan.ngaytt = Convert.ToDateTime(dr["ngaytt"].ToString()); } catch { objtbltienthanhtoan.ngaytt = new DateTime(1900, 1, 1); } try { objtbltienthanhtoan.tientt = Convert.ToDouble("0" + dr["tientt"].ToString()); } catch { objtbltienthanhtoan.tientt = 0; } objtbltienthanhtoan.ghichu = dr["ghichu"].ToString(); list.Add(objtbltienthanhtoan); } return(list); } return(null); } catch { return(null); } }