public static string Insert(DmucNhanvien objDmucNhanvien, QheNhanvienKhoCollection lstQhekho, QheBacsiKhoaphongCollection lstQhekhoa, QheNhanvienQuyensudungCollection lstQheQuyensudung, QheNhanvienDanhmucCollection lstQheDmuc)
 {
     try
     {
         using (var scope = new TransactionScope())
         {
             using (var sh = new SharedDbConnectionScope())
             {
                 objDmucNhanvien.Save();
                 new Delete().From(QheNhanvienDanhmuc.Schema).Where(QheNhanvienDanhmuc.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute();
                 new Delete().From(QheNhanvienKho.Schema).Where(QheNhanvienKho.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute();
                 new Delete().From(QheBacsiKhoaphong.Schema).Where(QheBacsiKhoaphong.Columns.IdBacsi).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute();
                 new Delete().From(QheNhanvienQuyensudung.Schema).Where(QheNhanvienQuyensudung.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute();
                 foreach (QheNhanvienDanhmuc obj in lstQheDmuc)
                 {
                     obj.IdNhanvien = objDmucNhanvien.IdNhanvien;
                 }
                 foreach (QheNhanvienKho obj in lstQhekho)
                 {
                     obj.IdNhanvien = objDmucNhanvien.IdNhanvien;
                 }
                 foreach (QheBacsiKhoaphong obj in lstQhekhoa)
                 {
                     obj.IdBacsi = objDmucNhanvien.IdNhanvien;
                 }
                 foreach (QheNhanvienQuyensudung obj in lstQheQuyensudung)
                 {
                     obj.IdNhanvien = objDmucNhanvien.IdNhanvien;
                 }
                 lstQheDmuc.SaveAll();
                 lstQhekho.SaveAll();
                 lstQhekhoa.SaveAll();
                 lstQheQuyensudung.SaveAll();
             }
             scope.Complete();
         }
         return(string.Empty);
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
 public static string Insert(DmucNhanvien objDmucNhanvien, QheNhanvienKhoCollection lstQhekho, QheBacsiKhoaphongCollection lstQhekhoa, QheNhanvienQuyensudungCollection lstQheQuyensudung, QheNhanvienDanhmucCollection lstQheDmuc)
 {
     try
     {
         using (var scope = new TransactionScope())
         {
             using (var sh = new SharedDbConnectionScope())
             {
                 objDmucNhanvien.Save();
                 new Delete().From(QheNhanvienDanhmuc.Schema).Where(QheNhanvienDanhmuc.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute();
                 new Delete().From(QheNhanvienKho.Schema).Where(QheNhanvienKho.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute();
                 new Delete().From(QheBacsiKhoaphong.Schema).Where(QheBacsiKhoaphong.Columns.IdBacsi).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute();
                 new Delete().From(QheNhanvienQuyensudung.Schema).Where(QheNhanvienQuyensudung.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute();
                 foreach (QheNhanvienDanhmuc obj in lstQheDmuc)
                 {
                     obj.IdNhanvien = objDmucNhanvien.IdNhanvien;
                 }
                 foreach (QheNhanvienKho obj in lstQhekho)
                 {
                     obj.IdNhanvien = objDmucNhanvien.IdNhanvien;
                 }
                 foreach (QheBacsiKhoaphong obj in lstQhekhoa)
                 {
                     obj.IdBacsi = objDmucNhanvien.IdNhanvien;
                 }
                 foreach (QheNhanvienQuyensudung obj in lstQheQuyensudung)
                 {
                     obj.IdNhanvien = objDmucNhanvien.IdNhanvien;
                 }
                 lstQheDmuc.SaveAll();
                 lstQhekho.SaveAll();
                 lstQhekhoa.SaveAll();
                 lstQheQuyensudung.SaveAll();
             }
             scope.Complete();
         }
         return string.Empty;
     }
     catch(Exception ex)
     {
         return ex.Message;
     }
 }
        public void Insert(string MaNhanvien,string TenNhanvien,short IdPhong,int? IdKhoa,string MaLoainhanvien,string UserName,byte? TrangThai,string MotaThem,string NguoiTao,DateTime? NgayTao,string NguoiSua,DateTime? NgaySua,int? SttHthi,byte? QuyenMokhoaTatca,byte? QuyenHuythanhtoanTatca,byte? QuyenTralaiTien,byte? QuyenSuangayThanhtoan,byte? QuyenThemdanhmucdungchung,byte? QuyenKhamtatcacacphongNgoaitru,byte? QuyenKhamtatcacackhoaNoitru,byte? QuyenNhapICDKhithanhtoan,byte? QuyenSuathongtintheBHYTKhithanhtoan,byte? QuyenXemphieudieutricuabacsinoitrukhac,byte? QuyenSuatieudebaocao,byte? QuyenSuaphieuchidinhcls,byte? QuyenSuadonthuoc)
        {
            DmucNhanvien item = new DmucNhanvien();

            item.MaNhanvien = MaNhanvien;

            item.TenNhanvien = TenNhanvien;

            item.IdPhong = IdPhong;

            item.IdKhoa = IdKhoa;

            item.MaLoainhanvien = MaLoainhanvien;

            item.UserName = UserName;

            item.TrangThai = TrangThai;

            item.MotaThem = MotaThem;

            item.NguoiTao = NguoiTao;

            item.NgayTao = NgayTao;

            item.NguoiSua = NguoiSua;

            item.NgaySua = NgaySua;

            item.SttHthi = SttHthi;

            item.QuyenMokhoaTatca = QuyenMokhoaTatca;

            item.QuyenHuythanhtoanTatca = QuyenHuythanhtoanTatca;

            item.QuyenTralaiTien = QuyenTralaiTien;

            item.QuyenSuangayThanhtoan = QuyenSuangayThanhtoan;

            item.QuyenThemdanhmucdungchung = QuyenThemdanhmucdungchung;

            item.QuyenKhamtatcacacphongNgoaitru = QuyenKhamtatcacacphongNgoaitru;

            item.QuyenKhamtatcacackhoaNoitru = QuyenKhamtatcacackhoaNoitru;

            item.QuyenNhapICDKhithanhtoan = QuyenNhapICDKhithanhtoan;

            item.QuyenSuathongtintheBHYTKhithanhtoan = QuyenSuathongtintheBHYTKhithanhtoan;

            item.QuyenXemphieudieutricuabacsinoitrukhac = QuyenXemphieudieutricuabacsinoitrukhac;

            item.QuyenSuatieudebaocao = QuyenSuatieudebaocao;

            item.QuyenSuaphieuchidinhcls = QuyenSuaphieuchidinhcls;

            item.QuyenSuadonthuoc = QuyenSuadonthuoc;

            item.Save(UserName);
        }
Пример #4
0
        public void Update(short IdNhanvien,string MaNhanvien,string TenNhanvien,short IdPhong,int? IdKhoa,string MaLoainhanvien,string UserName,byte? TrangThai,string MotaThem,string NguoiTao,DateTime? NgayTao,string NguoiSua,DateTime? NgaySua,int? SttHthi,byte? QuyenMokhoaTatca,byte? QuyenHuythanhtoanTatca,byte? QuyenTralaiTien,byte? QuyenSuangayThanhtoan,byte? QuyenThemdanhmucdungchung,byte? QuyenKhamtatcacacphongNgoaitru,byte? QuyenKhamtatcacackhoaNoitru,byte? QuyenNhapICDKhithanhtoan,byte? QuyenSuathongtintheBHYTKhithanhtoan)
        {
            DmucNhanvien item = new DmucNhanvien();
            item.MarkOld();
            item.IsLoaded = true;

            item.IdNhanvien = IdNhanvien;

            item.MaNhanvien = MaNhanvien;

            item.TenNhanvien = TenNhanvien;

            item.IdPhong = IdPhong;

            item.IdKhoa = IdKhoa;

            item.MaLoainhanvien = MaLoainhanvien;

            item.UserName = UserName;

            item.TrangThai = TrangThai;

            item.MotaThem = MotaThem;

            item.NguoiTao = NguoiTao;

            item.NgayTao = NgayTao;

            item.NguoiSua = NguoiSua;

            item.NgaySua = NgaySua;

            item.SttHthi = SttHthi;

            item.QuyenMokhoaTatca = QuyenMokhoaTatca;

            item.QuyenHuythanhtoanTatca = QuyenHuythanhtoanTatca;

            item.QuyenTralaiTien = QuyenTralaiTien;

            item.QuyenSuangayThanhtoan = QuyenSuangayThanhtoan;

            item.QuyenThemdanhmucdungchung = QuyenThemdanhmucdungchung;

            item.QuyenKhamtatcacacphongNgoaitru = QuyenKhamtatcacacphongNgoaitru;

            item.QuyenKhamtatcacackhoaNoitru = QuyenKhamtatcacackhoaNoitru;

            item.QuyenNhapICDKhithanhtoan = QuyenNhapICDKhithanhtoan;

            item.QuyenSuathongtintheBHYTKhithanhtoan = QuyenSuathongtintheBHYTKhithanhtoan;

            item.Save(UserName);
        }
        public void Insert(string MaNhanvien,string TenNhanvien,short IdPhong,int? IdKhoa,string MaLoainhanvien,string UserName,byte? TrangThai,string MotaThem,string NguoiTao,DateTime? NgayTao,string NguoiSua,DateTime? NgaySua,int? SttHthi)
        {
            DmucNhanvien item = new DmucNhanvien();

            item.MaNhanvien = MaNhanvien;

            item.TenNhanvien = TenNhanvien;

            item.IdPhong = IdPhong;

            item.IdKhoa = IdKhoa;

            item.MaLoainhanvien = MaLoainhanvien;

            item.UserName = UserName;

            item.TrangThai = TrangThai;

            item.MotaThem = MotaThem;

            item.NguoiTao = NguoiTao;

            item.NgayTao = NgayTao;

            item.NguoiSua = NguoiSua;

            item.NgaySua = NgaySua;

            item.SttHthi = SttHthi;

            item.Save(UserName);
        }