Пример #1
0
 public static void UpdateKChiTietTraKQXN(this XN_TraKetQua traKetQuaXNCT, XN_TraKetQuaViewModel traKetQuaXNCTVM)
 {
     traKetQuaXNCT.GhiChu = traKetQuaXNCTVM.GhiChu;
     traKetQuaXNCT.GhiChuPhongXetNghiem = traKetQuaXNCTVM.GhiChuPhongXetNghiem;
     traKetQuaXNCT.IDCoSo            = traKetQuaXNCTVM.IDCoSo;
     traKetQuaXNCT.IDNhanVienXoa     = traKetQuaXNCTVM.IDNhanVienXoa;
     traKetQuaXNCT.isDaDuyetKQ       = traKetQuaXNCTVM.isDaDuyetKQ;
     traKetQuaXNCT.isDongBo          = traKetQuaXNCTVM.isDongBo;
     traKetQuaXNCT.isNguyCoCao       = traKetQuaXNCTVM.isNguyCoCao;
     traKetQuaXNCT.isTraKQ           = traKetQuaXNCTVM.isTraKQ;
     traKetQuaXNCT.KetLuanTongQuat   = traKetQuaXNCTVM.KetLuanTongQuat;
     traKetQuaXNCT.LyDoXoa           = traKetQuaXNCTVM.LyDoXoa;
     traKetQuaXNCT.MaDVCS            = traKetQuaXNCTVM.MaDVCS;
     traKetQuaXNCT.MaGoiXN           = traKetQuaXNCTVM.MaGoiXN;
     traKetQuaXNCT.MaPhieu           = traKetQuaXNCTVM.MaPhieu;
     traKetQuaXNCT.MaPhieuCu         = traKetQuaXNCTVM.MaPhieuCu;
     traKetQuaXNCT.MaTiepNhan        = traKetQuaXNCTVM.MaTiepNhan;
     traKetQuaXNCT.MaTrungTam        = traKetQuaXNCTVM.MaTrungTam;
     traKetQuaXNCT.MaXetNghiem       = traKetQuaXNCTVM.MaXetNghiem;
     traKetQuaXNCT.NgayChiDinh       = traKetQuaXNCTVM.NgayChiDinh;
     traKetQuaXNCT.NgayCoKQ          = traKetQuaXNCTVM.NgayCoKQ;
     traKetQuaXNCT.NgayGioXoa        = traKetQuaXNCTVM.NgayGioXoa;
     traKetQuaXNCT.NgayLamXetNghiem  = traKetQuaXNCTVM.NgayLamXetNghiem;
     traKetQuaXNCT.NgayTiepNhan      = traKetQuaXNCTVM.NgayTiepNhan;
     traKetQuaXNCT.NgayTraKQ         = traKetQuaXNCTVM.NgayTraKQ;
     traKetQuaXNCT.RowIDXN_TraKetQua = traKetQuaXNCTVM.RowIDXN_TraKetQua;
 }
        public HttpResponseMessage Create(HttpRequestMessage request, XN_TraKetQuaViewModel TraKetQuaVm)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;
                if (!ModelState.IsValid)
                {
                    response = request.CreateResponse(HttpStatusCode.BadRequest, ModelState);
                }
                else
                {
                    var TraKetQua = new XN_TraKetQua();
                    TraKetQua.UpdateXN_TraKetQua(TraKetQuaVm);

                    this.xN_TraKetQuaService.AddUpd(TraKetQua);
                    foreach (var chitietVm in TraKetQuaVm.lstTraKetQuaChiTiet)
                    {
                        var TraKetQuaChiTiet = new XN_TraKQ_ChiTiet();
                        TraKetQuaChiTiet.UpdateXN_TraKetQuaChiTiet(chitietVm);
                        this.xN_TraKetQuaChiTietService.AddUpd(TraKetQuaChiTiet);
                    }
                    this.xN_TraKetQuaService.Save();
                    response = request.CreateResponse(HttpStatusCode.Created);
                }

                return response;
            }));
        }
Пример #3
0
 public static void UpdateXN_TraKetQua(this XN_TraKetQua xnTraKetQua, XN_TraKetQuaViewModel xnTraKetQuaVm)
 {
     xnTraKetQua.RowIDXN_TraKetQua    = xnTraKetQuaVm.RowIDXN_TraKetQua;
     xnTraKetQua.NgayTraKQ            = xnTraKetQuaVm.NgayTraKQ;
     xnTraKetQua.UserTraKQ            = xnTraKetQuaVm.UserTraKQ;
     xnTraKetQua.MaPhieu              = xnTraKetQuaVm.MaPhieu;
     xnTraKetQua.KetLuanTongQuat      = xnTraKetQuaVm.KetLuanTongQuat;
     xnTraKetQua.GhiChu               = xnTraKetQuaVm.GhiChu;
     xnTraKetQua.IDCoSo               = xnTraKetQuaVm.IDCoSo;
     xnTraKetQua.MaTiepNhan           = xnTraKetQuaVm.MaTiepNhan;
     xnTraKetQua.isDaDuyetKQ          = xnTraKetQuaVm.isDaDuyetKQ;
     xnTraKetQua.NgayCoKQ             = xnTraKetQuaVm.NgayCoKQ;
     xnTraKetQua.NgayTiepNhan         = xnTraKetQuaVm.NgayTiepNhan;
     xnTraKetQua.NgayChiDinh          = xnTraKetQuaVm.NgayChiDinh;
     xnTraKetQua.NgayLamXetNghiem     = xnTraKetQuaVm.NgayLamXetNghiem;
     xnTraKetQua.MaXetNghiem          = xnTraKetQuaVm.MaXetNghiem;
     xnTraKetQua.isTraKQ              = xnTraKetQuaVm.isTraKQ;
     xnTraKetQua.MaPhieuCu            = xnTraKetQuaVm.MaPhieuCu;
     xnTraKetQua.GhiChuPhongXetNghiem = xnTraKetQuaVm.GhiChuPhongXetNghiem;
     xnTraKetQua.isDongBo             = xnTraKetQuaVm.isDongBo;
     xnTraKetQua.isXoa         = xnTraKetQuaVm.isXoa;
     xnTraKetQua.IDNhanVienXoa = xnTraKetQuaVm.IDNhanVienXoa;
     xnTraKetQua.NgayGioXoa    = xnTraKetQuaVm.NgayGioXoa;
     xnTraKetQua.LyDoXoa       = xnTraKetQuaVm.LyDoXoa;
     xnTraKetQua.MaGoiXN       = xnTraKetQuaVm.MaGoiXN;
     xnTraKetQua.isNguyCoCao   = xnTraKetQuaVm.isNguyCoCao;
     xnTraKetQua.MaDVCS        = xnTraKetQuaVm.MaDVCS;
     xnTraKetQua.MaTrungTam    = xnTraKetQuaVm.MaTrungTam;
 }
Пример #4
0
        public void AddUpd(XN_TraKetQua xnTraKetQua)
        {
            var model = this.xN_TraKetQuaRepository.GetMulti(x => x.MaPhieu == xnTraKetQua.MaPhieu && x.MaTiepNhan == xnTraKetQua.MaTiepNhan).FirstOrDefault();

            if (model != null)
            {
                this.xN_TraKetQuaRepository.Update(model);
            }
            else
            {
                this.xN_TraKetQuaRepository.Add(model);
            }
        }