public static DTO_PRO_DonXinNghiemThu toDTO(tbl_PRO_DonXinNghiemThu dbResult) { if (dbResult != null) { return(new DTO_PRO_DonXinNghiemThu() { ID = dbResult.ID, IDDeTai = dbResult.IDDeTai, HoTenChuNhiem = dbResult.HoTenChuNhiem, DonVi = dbResult.DonVi, DiaChi = dbResult.DiaChi, DienThoai = dbResult.DienThoai, TenDeTai = dbResult.TenDeTai, TenDonViChuTri = dbResult.TenDonViChuTri, DiaChiDonVi = dbResult.DiaChiDonVi, DienThoaiDonVi = dbResult.DienThoaiDonVi, DiaDiemNghienCuu = dbResult.DiaDiemNghienCuu, ThoiGianNghienCuu = dbResult.ThoiGianNghienCuu, TuNgay = dbResult.TuNgay, DenNgay = dbResult.DenNgay, BaoCaoTomTat = dbResult.BaoCaoTomTat, BaoCaoTongKet = dbResult.BaoCaoTongKet, ThuyetMinhDeTai = dbResult.ThuyetMinhDeTai, QuyetDinhChapThuanHDDD = dbResult.QuyetDinhChapThuanHDDD, QuyetDinhGiaoNhiemVu = dbResult.QuyetDinhGiaoNhiemVu, HopDongThucHienDeTai = dbResult.HopDongThucHienDeTai, BangGiaiNganKinhPhi = dbResult.BangGiaiNganKinhPhi, BaiDangBao = dbResult.BaiDangBao, HTML = dbResult.HTML, IsDisabled = dbResult.IsDisabled, IsDeleted = dbResult.IsDeleted, CreatedDate = dbResult.CreatedDate, CreatedBy = dbResult.CreatedBy, ModifiedDate = dbResult.ModifiedDate, ModifiedBy = dbResult.ModifiedBy, NgayKy_Ngay = dbResult.NgayKy_Ngay, NgayKy_Thang = dbResult.NgayKy_Thang, NgayKy_Nam = dbResult.NgayKy_Nam, NgayKy_ChuKy = dbResult.NgayKy_ChuKy, FormConfig = dbResult.FormConfig, NgayKy_ChuKyThuTruong = dbResult.NgayKy_ChuKyThuTruong, }); } else { return(null); } }
public static DTO_PRO_DonXinNghiemThu save_PRO_DonXinNghiemThu(AppEntities db, DTO_PRO_DonXinNghiemThu item, string Username) { var dbitem = db.tbl_PRO_DonXinNghiemThu.FirstOrDefault(c => c.IDDeTai == item.IDDeTai && c.IsDeleted == false); if (dbitem == null) { dbitem = new tbl_PRO_DonXinNghiemThu(); dbitem.CreatedBy = Username; dbitem.CreatedDate = DateTime.Now; dbitem.TenDeTai = item.TenDeTai; dbitem.HoTenChuNhiem = item.HoTenChuNhiem; dbitem.DiaChi = item.DiaChi; dbitem.DienThoai = item.DienThoai; db.tbl_PRO_DonXinNghiemThu.Add(dbitem); } dbitem.IDDeTai = item.IDDeTai; dbitem.DonVi = item.DonVi; dbitem.TenDonViChuTri = item.TenDonViChuTri; dbitem.DiaChiDonVi = item.DiaChiDonVi; dbitem.DienThoaiDonVi = item.DienThoaiDonVi; dbitem.DiaDiemNghienCuu = item.DiaDiemNghienCuu; dbitem.ThoiGianNghienCuu = item.ThoiGianNghienCuu; dbitem.TuNgay = item.TuNgay; dbitem.DenNgay = item.DenNgay; dbitem.BaoCaoTomTat = item.BaoCaoTomTat; dbitem.BaoCaoTongKet = item.BaoCaoTongKet; dbitem.ThuyetMinhDeTai = item.ThuyetMinhDeTai; dbitem.QuyetDinhChapThuanHDDD = item.QuyetDinhChapThuanHDDD; dbitem.QuyetDinhGiaoNhiemVu = item.QuyetDinhGiaoNhiemVu; dbitem.HopDongThucHienDeTai = item.HopDongThucHienDeTai; dbitem.BangGiaiNganKinhPhi = item.BangGiaiNganKinhPhi; dbitem.BaiDangBao = item.BaiDangBao; dbitem.HTML = item.HTML; dbitem.IsDisabled = item.IsDisabled; dbitem.IsDeleted = item.IsDeleted; dbitem.NgayKy_Ngay = item.NgayKy_Ngay; dbitem.NgayKy_Thang = item.NgayKy_Thang; dbitem.NgayKy_Nam = item.NgayKy_Nam; dbitem.NgayKy_ChuKy = item.NgayKy_ChuKy; dbitem.FormConfig = item.FormConfig; dbitem.NgayKy_ChuKyThuTruong = item.NgayKy_ChuKyThuTruong; dbitem.CreatedBy = Username; dbitem.CreatedDate = DateTime.Now; dbitem.ModifiedBy = Username; dbitem.ModifiedDate = DateTime.Now; try { db.SaveChanges(); BS_CUS_Version.update_CUS_Version(db, null, "DTO_PRO_DonXinNghiemThu", DateTime.Now, Username); item.ID = dbitem.ID; item.CreatedBy = dbitem.CreatedBy; item.CreatedDate = dbitem.CreatedDate; item.ModifiedBy = dbitem.ModifiedBy; item.ModifiedDate = dbitem.ModifiedDate; } catch (DbEntityValidationException e) { errorLog.logMessage("save_PRO_DonXinNghiemThu", e); item = null; } return(item); }