public VanBanTrongHoSo getVanBanTrongHoSo(int ID) { VanBanTrongHoSo result = null; string query = "SELECT * FROM Su_VanBanTrongHoSo WHERE ID = " + ID + ""; DataTable dt = getData(query); if (dt.Rows.Count > 0) { result = new VanBanTrongHoSo(); result.ID = ID; result.HoSoSo = dt.Rows[0]["HoSoSo"].ToString(); result.Hoso_ID = dt.Rows[0]["Hoso_ID"].ToString(); result.Coquan = dt.Rows[0]["Coquan"].ToString(); result.MaPhong = dt.Rows[0]["MaPhong"].ToString(); result.MucLucSo = dt.Rows[0]["MucLucSo"].ToString(); result.KyHieuVanBan = dt.Rows[0]["KyHieuVanBan"].ToString(); result.SoLuongTo = dt.Rows[0]["SoLuongTo"].ToString(); result.ThoiGian = dt.Rows[0]["ThoiGian"].ToString(); result.KiHieuThongTin = dt.Rows[0]["KiHieuThongTin"].ToString(); result.NgonNgu = dt.Rows[0]["NgonNgu"].ToString(); result.ToSo = dt.Rows[0]["ToSo"].ToString(); result.TrichYeu = dt.Rows[0]["TrichYeu"].ToString(); result.TacGia = dt.Rows[0]["TacGia"].ToString(); result.DoMat = dt.Rows[0]["DoMat"].ToString(); result.ButTich = dt.Rows[0]["ButTich"].ToString(); result.MucDoTinCay = dt.Rows[0]["MucDoTinCay"].ToString(); result.GhiChu = dt.Rows[0]["GhiChu"].ToString(); result.FilePath = dt.Rows[0]["FilePath"].ToString(); result.TinhTrangVatLy = dt.Rows[0]["TinhTrangVatLy"].ToString(); result.ThoiHanBaoQuan = dt.Rows[0]["ThoiHanBaoQuan"].ToString(); } return(result); }
public bool updateVanBanTrongHoSo(VanBanTrongHoSo Sec) { bool result = false; SqlConnection conn = new SqlConnection(connectionString); string query = "UPDATE Su_VanBanTrongHoSo SET HoSoSo = N'" + Sec.HoSoSo + "', Coquan = N'" + Sec.Coquan + "', MaPhong = N'" + Sec.MaPhong + "', MucLucSo = N'" + Sec.MucLucSo + "', KyHieuVanBan = N'" + Sec.KyHieuVanBan + "', SoLuongTo = N'" + Sec.SoLuongTo + "', ThoiGian = N'" + Sec.ThoiGian + "', KiHieuThongTin = N'" + Sec.KiHieuThongTin + "', NgonNgu = N'" + Sec.NgonNgu + "', ToSo = N'" + Sec.ToSo + "', TrichYeu = N'" + Sec.TrichYeu + "', TacGia = N'" + Sec.TacGia + "', LoaiVanBan = N'" + Sec.LoaiVanBan + "', DoMat = N'" + Sec.DoMat + "', ButTich = N'" + Sec.ButTich + "', MucDoTinCay = N'" + Sec.MucDoTinCay + "', GhiChu = N'" + Sec.GhiChu + "', FilePath = '" + Sec.FilePath + "', ThoiHanBaoQuan='" + Sec.ThoiHanBaoQuan + "', TinhTrangVatLy = N'" + Sec.TinhTrangVatLy + "' , Hoso_ID = N'" + Sec.Hoso_ID + "' WHERE ID = " + Sec.ID + ""; try { conn.Open(); executeDataByQuery(query, conn, null); result = true; } catch (Exception e) { logUserManagement("updateVanBanTrongHoSo()", e.Message); } finally { conn.Close(); } return(result); }
public int addVanBanTrongHoSo(VanBanTrongHoSo newSec) { int result = 0; SqlConnection conn = new SqlConnection(connectionString); try { int thoiGianNumber = DatabaseUtil.extractNumberFromDateString(newSec.ThoiGian); string query = @"INSERT INTO Su_VanBanTrongHoSo ([HoSoSo] ,[CoQuan] ,[MaPhong] ,[MucLucSo] ,[KyHieuVanBan] ,[SoLuongTo] ,[ThoiGian] ,[KiHieuThongTin] ,[NgonNgu] ,[ToSo] ,[TrichYeu] ,[TacGia] ,[LoaiVanBan] ,[DoMat] ,[ButTich] ,[MucDoTinCay] ,[GhiChu] ,[FilePath] ,[TinhTrangVatLy] ,[Hoso_ID],[ThoiGianNumber],[ThoiHanBaoQuan]) VALUES(N'" + newSec.HoSoSo + "',N'" + newSec.Coquan + "', N'" + newSec.MaPhong + "', N'" + newSec.MucLucSo + "', N'" + newSec.KyHieuVanBan + "', N'" + newSec.SoLuongTo + "', N'" + newSec.ThoiGian + "', N'" + newSec.KiHieuThongTin + "', N'" + newSec.NgonNgu + "', N'" + newSec.ToSo + "', N'" + newSec.TrichYeu + "', N'" + newSec.TacGia + "', N'" + newSec.LoaiVanBan + "', N'" + newSec.DoMat + "', N'" + newSec.ButTich + "', N'" + newSec.MucDoTinCay + "', N'" + newSec.GhiChu + "', N'" + newSec.FilePath + "', N'" + newSec.TinhTrangVatLy + "', N'" + newSec.Hoso_ID + "'," + thoiGianNumber.ToString() + ",'" + newSec.ThoiHanBaoQuan + "') SELECT SCOPE_IDENTITY() as new_id;"; conn.Open(); result = executeInsert(query); //result = true; } catch (Exception e) { logUserManagement("addVanBanTrongHoSo()", e.Message); } finally { conn.Close(); } return(result); }
public bool validateVanBan(VanBanTrongHoSo vb, out string message) { bool rs = true; message = ""; if (vb.Coquan == null || vb.Coquan.Trim().Length == 0) { rs = false; message += "Chưa nhập trường: Cơ quan lưu trữ, "; } if (vb.MaPhong == null || vb.MaPhong.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Phông lưu trữ, "; } if (vb.HoSoSo == null || vb.HoSoSo.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Hồ sơ, "; } if (vb.KyHieuVanBan == null || vb.KyHieuVanBan.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Ký hiệu văn bản, "; } if (vb.ThoiGian == null || vb.ThoiGian.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Thời gian, "; } if (vb.LoaiVanBan == null || vb.LoaiVanBan.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Loại văn bản, "; } if (vb.DoMat == null || vb.DoMat.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Độ mật, "; } if (vb.TacGia == null || vb.TacGia.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Tác giả, "; } if (vb.MucDoTinCay == null || vb.MucDoTinCay.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Mức độ tin cậy, "; } if (vb.ThoiHanBaoQuan == null || vb.ThoiHanBaoQuan.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Thời hạn bảo quản, "; } if (vb.TinhTrangVatLy == null || vb.TinhTrangVatLy.Trim().Length == 0) { rs = false; if (message.Length == 0) { message += "Chưa nhập trường: "; } message += "Tình trạng vật lý, "; } return(rs); }