/// <summary> /// Cập nhật dữ liệu vào bảng: phongban /// </summary> /// <param name="obj">objphongban</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(phongban objphongban) { string strProc = "fn_phongban_Update"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[4]; prmArr[0] = new NpgsqlParameter("idphongban", NpgsqlDbType.Varchar); prmArr[0].Value = objphongban.stridphongban; prmArr[1] = new NpgsqlParameter("tenphongban", NpgsqlDbType.Varchar); prmArr[1].Value = objphongban.strtenphongban; prmArr[2] = new NpgsqlParameter("mota", NpgsqlDbType.Varchar); prmArr[2].Value = objphongban.strmota; 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 phongban theo mã /// </summary> /// <returns>Trả về objphongban </returns> public phongban GetByID(string stridphongban) { phongban objphongban = new phongban(); string strFun = "fn_phongban_getobjbyid"; try { NpgsqlParameter[] prmArr = new NpgsqlParameter[1]; prmArr[0] = new NpgsqlParameter("idphongban", NpgsqlDbType.Varchar); prmArr[0].Value = stridphongban; DataSet dsphongban = mDataAccess.ExecuteDataSet(strFun, CommandType.StoredProcedure, prmArr); if ((dsphongban != null) && (dsphongban.Tables.Count > 0)) { if (dsphongban.Tables[0].Rows.Count > 0) { DataRow dr = dsphongban.Tables[0].Rows[0]; objphongban.idphongban = dr["idphongban"].ToString(); objphongban.tenphongban = dr["tenphongban"].ToString(); objphongban.mota = dr["mota"].ToString(); return(objphongban); } return(null); } return(null); } catch { return(null); } }