Exemple #1
0
 public static DTO_PRO_BangKhaiNhanSu toDTO(tbl_PRO_BangKhaiNhanSu dbResult)
 {
     if (dbResult != null)
     {
         return(new DTO_PRO_BangKhaiNhanSu()
         {
             ID = dbResult.ID,
             IDDeTai = dbResult.IDDeTai,
             YTuong_NguoiThucHien = dbResult.YTuong_NguoiThucHien,
             YTuong_ChiPhi = dbResult.YTuong_ChiPhi,
             PhuongPhap_NguoiThucHien = dbResult.PhuongPhap_NguoiThucHien,
             PhuongPhap_ChiPhi = dbResult.PhuongPhap_ChiPhi,
             QuyTrinhNhanMau_NguoiThucHien = dbResult.QuyTrinhNhanMau_NguoiThucHien,
             QuyTrinhNhanMau_ChiPhi = dbResult.QuyTrinhNhanMau_ChiPhi,
             ThucHienNhanMau_NguoiThucHien = dbResult.ThucHienNhanMau_NguoiThucHien,
             ThucHienNhanMau_ChiPhi = dbResult.ThucHienNhanMau_ChiPhi,
             NhapDuLieuVaoPM_NguoiThucHien = dbResult.NhapDuLieuVaoPM_NguoiThucHien,
             NhapDuLieuVaoPM_ChiPhi = dbResult.NhapDuLieuVaoPM_ChiPhi,
             VietBaiBaoCaoTiengViet_NguoiThucHien = dbResult.VietBaiBaoCaoTiengViet_NguoiThucHien,
             VietBaiBaoCaoTiengViet_ChiPhi = dbResult.VietBaiBaoCaoTiengViet_ChiPhi,
             VietBaiBaoCaoTiengAnh_NguoiThucHien = dbResult.VietBaiBaoCaoTiengAnh_NguoiThucHien,
             VietBaiBaoCaoTiengAnh_ChiPhi = dbResult.VietBaiBaoCaoTiengAnh_ChiPhi,
             ReviewTinhKhaThi_NguoiThucHien = dbResult.ReviewTinhKhaThi_NguoiThucHien,
             ReviewTinhKhaThi_ChiPhi = dbResult.ReviewTinhKhaThi_ChiPhi,
             XayDungPhanMem_NguoiThucHien = dbResult.XayDungPhanMem_NguoiThucHien,
             XayDungPhanMem_ChiPhi = dbResult.XayDungPhanMem_ChiPhi,
             XayDungKeHoachPhanTich_NguoiThucHien = dbResult.XayDungKeHoachPhanTich_NguoiThucHien,
             XayDungKeHoachPhanTich_ChiPhi = dbResult.XayDungKeHoachPhanTich_ChiPhi,
             LamSachSoLieu_NguoiThucHien = dbResult.LamSachSoLieu_NguoiThucHien,
             LamSachSoLieu_ChiPhi = dbResult.LamSachSoLieu_ChiPhi,
             PhanTichSoLieu_NguoiThucHien = dbResult.PhanTichSoLieu_NguoiThucHien,
             PhanTichSoLieu_ChiPhi = dbResult.PhanTichSoLieu_ChiPhi,
             XayDungKeHoachDieuPhoi_NguoiThucHien = dbResult.XayDungKeHoachDieuPhoi_NguoiThucHien,
             XayDungKeHoachDieuPhoi_ChiPhi = dbResult.XayDungKeHoachDieuPhoi_ChiPhi,
             ChuanBiHoSoGiayTo_NguoiThucHien = dbResult.ChuanBiHoSoGiayTo_NguoiThucHien,
             ChuanBiHoSoGiayTo_ChiPhi = dbResult.ChuanBiHoSoGiayTo_ChiPhi,
             DieuPhoiHoatDongNghienCuu_NguoiThucHien = dbResult.DieuPhoiHoatDongNghienCuu_NguoiThucHien,
             DieuPhoiHoatDongNghienCuu_ChiPhi = dbResult.DieuPhoiHoatDongNghienCuu_ChiPhi,
             QuanLyDieuHanhChung_NguoiThucHien = dbResult.QuanLyDieuHanhChung_NguoiThucHien,
             QuanLyDieuHanhChung_ChiPhi = dbResult.QuanLyDieuHanhChung_ChiPhi,
             CreatedDate = dbResult.CreatedDate,
             CreatedBy = dbResult.CreatedBy,
             ModifiedDate = dbResult.ModifiedDate,
             ModifiedBy = dbResult.ModifiedBy,
             FormConfig = dbResult.FormConfig,
         });
     }
     else
     {
         return(null);
     }
 }
Exemple #2
0
        public static DTO_PRO_BangKhaiNhanSu post_PRO_BangKhaiNhanSu(AppEntities db, DTO_PRO_BangKhaiNhanSu item, string Username)
        {
            tbl_PRO_BangKhaiNhanSu dbitem = new tbl_PRO_BangKhaiNhanSu();

            if (item != null)
            {
                dbitem.IDDeTai = item.IDDeTai;
                dbitem.YTuong_NguoiThucHien                    = item.YTuong_NguoiThucHien;
                dbitem.YTuong_ChiPhi                           = item.YTuong_ChiPhi;
                dbitem.PhuongPhap_NguoiThucHien                = item.PhuongPhap_NguoiThucHien;
                dbitem.PhuongPhap_ChiPhi                       = item.PhuongPhap_ChiPhi;
                dbitem.QuyTrinhNhanMau_NguoiThucHien           = item.QuyTrinhNhanMau_NguoiThucHien;
                dbitem.QuyTrinhNhanMau_ChiPhi                  = item.QuyTrinhNhanMau_ChiPhi;
                dbitem.ThucHienNhanMau_NguoiThucHien           = item.ThucHienNhanMau_NguoiThucHien;
                dbitem.ThucHienNhanMau_ChiPhi                  = item.ThucHienNhanMau_ChiPhi;
                dbitem.NhapDuLieuVaoPM_NguoiThucHien           = item.NhapDuLieuVaoPM_NguoiThucHien;
                dbitem.NhapDuLieuVaoPM_ChiPhi                  = item.NhapDuLieuVaoPM_ChiPhi;
                dbitem.VietBaiBaoCaoTiengViet_NguoiThucHien    = item.VietBaiBaoCaoTiengViet_NguoiThucHien;
                dbitem.VietBaiBaoCaoTiengViet_ChiPhi           = item.VietBaiBaoCaoTiengViet_ChiPhi;
                dbitem.VietBaiBaoCaoTiengAnh_NguoiThucHien     = item.VietBaiBaoCaoTiengAnh_NguoiThucHien;
                dbitem.VietBaiBaoCaoTiengAnh_ChiPhi            = item.VietBaiBaoCaoTiengAnh_ChiPhi;
                dbitem.ReviewTinhKhaThi_NguoiThucHien          = item.ReviewTinhKhaThi_NguoiThucHien;
                dbitem.ReviewTinhKhaThi_ChiPhi                 = item.ReviewTinhKhaThi_ChiPhi;
                dbitem.XayDungPhanMem_NguoiThucHien            = item.XayDungPhanMem_NguoiThucHien;
                dbitem.XayDungPhanMem_ChiPhi                   = item.XayDungPhanMem_ChiPhi;
                dbitem.XayDungKeHoachPhanTich_NguoiThucHien    = item.XayDungKeHoachPhanTich_NguoiThucHien;
                dbitem.XayDungKeHoachPhanTich_ChiPhi           = item.XayDungKeHoachPhanTich_ChiPhi;
                dbitem.LamSachSoLieu_NguoiThucHien             = item.LamSachSoLieu_NguoiThucHien;
                dbitem.LamSachSoLieu_ChiPhi                    = item.LamSachSoLieu_ChiPhi;
                dbitem.PhanTichSoLieu_NguoiThucHien            = item.PhanTichSoLieu_NguoiThucHien;
                dbitem.PhanTichSoLieu_ChiPhi                   = item.PhanTichSoLieu_ChiPhi;
                dbitem.XayDungKeHoachDieuPhoi_NguoiThucHien    = item.XayDungKeHoachDieuPhoi_NguoiThucHien;
                dbitem.XayDungKeHoachDieuPhoi_ChiPhi           = item.XayDungKeHoachDieuPhoi_ChiPhi;
                dbitem.ChuanBiHoSoGiayTo_NguoiThucHien         = item.ChuanBiHoSoGiayTo_NguoiThucHien;
                dbitem.ChuanBiHoSoGiayTo_ChiPhi                = item.ChuanBiHoSoGiayTo_ChiPhi;
                dbitem.DieuPhoiHoatDongNghienCuu_NguoiThucHien = item.DieuPhoiHoatDongNghienCuu_NguoiThucHien;
                dbitem.DieuPhoiHoatDongNghienCuu_ChiPhi        = item.DieuPhoiHoatDongNghienCuu_ChiPhi;
                dbitem.QuanLyDieuHanhChung_NguoiThucHien       = item.QuanLyDieuHanhChung_NguoiThucHien;
                dbitem.QuanLyDieuHanhChung_ChiPhi              = item.QuanLyDieuHanhChung_ChiPhi;
                dbitem.FormConfig = item.FormConfig;

                dbitem.CreatedBy   = Username;
                dbitem.CreatedDate = DateTime.Now;

                dbitem.ModifiedBy   = Username;
                dbitem.ModifiedDate = DateTime.Now;


                try
                {
                    db.tbl_PRO_BangKhaiNhanSu.Add(dbitem);
                    db.SaveChanges();

                    BS_CUS_Version.update_CUS_Version(db, null, "DTO_PRO_BangKhaiNhanSu", 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("post_PRO_BangKhaiNhanSu", e);
                    item = null;
                }
            }
            return(item);
        }