コード例 #1
0
 public ActionResult UpdateDataChiDinhKiemNghiem(KnChidinhXn objChidinh, KnDangkyXn objLuotkham, KnChidinhChitiet[] arrAssignDetails)
 {
     try
     {
         using (var scope = new TransactionScope())
         {
             using (var sh = new SharedDbConnectionScope())
             {
                 log.Trace("BEGIN UPDATE.................................................................");
                 if (objLuotkham == null)
                 {
                     objLuotkham = new Select().From(KnDangkyXn.Schema)
                                   .Where(KnDangkyXn.Columns.MaDangky).IsEqualTo(objChidinh.MaDangky)
                                   .And(KnDangkyXn.Columns.IdKhachhang).IsEqualTo(
                         Utility.Int32Dbnull(objChidinh.IdKhachhang)).ExecuteSingle <KnDangkyXn>();
                 }
                 objChidinh.NgaySua  = globalVariables.SysDate;
                 objChidinh.NguoiSua = globalVariables.UserName;
                 objChidinh.MarkOld();
                 objChidinh.Save();
                 //SPs.SpKcbCapnhatChidinh(objChidinh.IdChidinh, objChidinh.NgayChidinh, objChidinh.IdBacsiChidinh, objChidinh.IdPhongChidinh, objChidinh.NguoiSua
                 //    , objChidinh.NgaySua, objChidinh.MaChidinh, objChidinh.IpMaysua, objChidinh.TenMaysua, objChidinh.NguoigiaoMau
                 //    , objChidinh.NguoinhanMau, objChidinh.MotaThem, objChidinh.LastActionName).Execute();
                 log.Trace("1. Da cap nhat chi dinh dich vu CLS");
                 //if (Utility.Int32Dbnull(objChidinh.IdKham) > 0)
                 //{
                 //    SPs.SpKcbCapnhatBacsiKham(objChidinh.IdKham, objChidinh.IdBacsiChidinh, 1).Execute();
                 //}
                 log.Info("Cap nhap lai thong tin cua phieu chi dinh voi Id_chidinh=" + objChidinh.IdChidinh);
                 foreach (var knChidinhChitiet in arrAssignDetails)
                 {
                     if (knChidinhChitiet.IdChidinhChitiet <= 0)
                     {
                         knChidinhChitiet.NgayTao  = globalVariables.SysDate;
                         knChidinhChitiet.NguoiTao = globalVariables.UserName;
                         knChidinhChitiet.IsNew    = true;
                         knChidinhChitiet.Save();
                     }
                     else
                     {
                         knChidinhChitiet.NgaySua  = globalVariables.SysDate;
                         knChidinhChitiet.NguoiSua = globalVariables.UserName;
                         knChidinhChitiet.MarkOld();
                         knChidinhChitiet.Save();
                     }
                 }
                 //   InsertAssignDetail(objChidinh, objLuotkham, arrAssignDetails);
                 log.Trace("1. Da cap nhat chi tiet chi dinh dich vu CLS");
             }
             scope.Complete();
             log.Trace("END UPDATE.................................................................");
             return(ActionResult.Success);
         }
     }
     catch (Exception exception)
     {
         log.InfoException("Loi thong tin ", exception);
         return(ActionResult.Error);
     }
     finally
     {
         GC.Collect();
     }
 }
コード例 #2
0
        public void Update(long IdChidinh, long IdKhachhang, string MaDangky, DateTime NgayChidinh, short?TrangThai, short?TrangthaiThanhtoan, DateTime?NgayThanhtoan, string Barcode, string MaBenhpham, string MaChidinh, byte?UuTien, string MotaMau, string NguoigiaoMau, string NguoinhanMau, DateTime?NgaygiaoMau, string TinhtrangMau, byte?SosanhQcvn, decimal?LuongmauThetich, decimal?LuongmauHoaly, string NguoinhanHoaly, decimal?LuongmauVisinh, string NguoinhanVisinh, byte?DagiaoMau, byte?LuuMau, string DkLuumau, DateTime?NgayluuMau, byte?ThanhlyMau, string NguoiThanhly, DateTime?NgayThanhly, string MotaThem, DateTime?NgayhenTrakq, string NguoiTrakq, DateTime?NgayTrakq, byte?TrangthaiIn, string NguoiTao, DateTime?NgayTao, string IpMaytao, string NguoiSua, DateTime?NgaySua, string IpMaysua, string LastAction, decimal?LuongmauThauphu, string NguoinhanThauphu, string NguoigiaoVisinh, string NguoigiaoHoaly, string NguoigiaoThauphu)
        {
            KnChidinhXn item = new KnChidinhXn();

            item.MarkOld();
            item.IsLoaded = true;

            item.IdChidinh = IdChidinh;

            item.IdKhachhang = IdKhachhang;

            item.MaDangky = MaDangky;

            item.NgayChidinh = NgayChidinh;

            item.TrangThai = TrangThai;

            item.TrangthaiThanhtoan = TrangthaiThanhtoan;

            item.NgayThanhtoan = NgayThanhtoan;

            item.Barcode = Barcode;

            item.MaBenhpham = MaBenhpham;

            item.MaChidinh = MaChidinh;

            item.UuTien = UuTien;

            item.MotaMau = MotaMau;

            item.NguoigiaoMau = NguoigiaoMau;

            item.NguoinhanMau = NguoinhanMau;

            item.NgaygiaoMau = NgaygiaoMau;

            item.TinhtrangMau = TinhtrangMau;

            item.SosanhQcvn = SosanhQcvn;

            item.LuongmauThetich = LuongmauThetich;

            item.LuongmauHoaly = LuongmauHoaly;

            item.NguoinhanHoaly = NguoinhanHoaly;

            item.LuongmauVisinh = LuongmauVisinh;

            item.NguoinhanVisinh = NguoinhanVisinh;

            item.DagiaoMau = DagiaoMau;

            item.LuuMau = LuuMau;

            item.DkLuumau = DkLuumau;

            item.NgayluuMau = NgayluuMau;

            item.ThanhlyMau = ThanhlyMau;

            item.NguoiThanhly = NguoiThanhly;

            item.NgayThanhly = NgayThanhly;

            item.MotaThem = MotaThem;

            item.NgayhenTrakq = NgayhenTrakq;

            item.NguoiTrakq = NguoiTrakq;

            item.NgayTrakq = NgayTrakq;

            item.TrangthaiIn = TrangthaiIn;

            item.NguoiTao = NguoiTao;

            item.NgayTao = NgayTao;

            item.IpMaytao = IpMaytao;

            item.NguoiSua = NguoiSua;

            item.NgaySua = NgaySua;

            item.IpMaysua = IpMaysua;

            item.LastAction = LastAction;

            item.LuongmauThauphu = LuongmauThauphu;

            item.NguoinhanThauphu = NguoinhanThauphu;

            item.NguoigiaoVisinh = NguoigiaoVisinh;

            item.NguoigiaoHoaly = NguoigiaoHoaly;

            item.NguoigiaoThauphu = NguoigiaoThauphu;

            item.Save(UserName);
        }