private QheBacsiKhoaphongCollection GetQuanheBsi_khoaphong(DmucNhanvien objDmucNhanvien)
        {
            QheBacsiKhoaphongCollection lst = new QheBacsiKhoaphongCollection();

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoanoitru.GetCheckedRows())
            {
                QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong();
                objQheBacsiKhoaphong.IdKhoa  = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value);
                objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien;
                objQheBacsiKhoaphong.Noitru  = 1;
                objQheBacsiKhoaphong.IdPhong = -1;
                objQheBacsiKhoaphong.IsNew   = true;
                lst.Add(objQheBacsiKhoaphong);
            }

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdPhongkham.GetCheckedRows())
            {
                QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong();
                objQheBacsiKhoaphong.IdKhoa  = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.MaCha].Value);
                objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien;
                objQheBacsiKhoaphong.Noitru  = 0;
                objQheBacsiKhoaphong.IdPhong = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value);
                objQheBacsiKhoaphong.IsNew   = true;
                lst.Add(objQheBacsiKhoaphong);
            }
            return(lst);
        }
        private QheNhanvienDanhmucCollection GetQheNhanvienDanhmuc(DmucNhanvien objDmucNhanvien)
        {
            QheNhanvienDanhmucCollection lst = new QheNhanvienDanhmucCollection();

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdLoaiThuoc.GetCheckedRows())
            {
                QheNhanvienDanhmuc objQheNhanvienDanhmuc = new QheNhanvienDanhmuc();
                objQheNhanvienDanhmuc.IdDichvu   = Utility.sDbnull(gridExRow.Cells[DmucLoaithuoc.Columns.IdLoaithuoc].Value);
                objQheNhanvienDanhmuc.IdNhanvien = objDmucNhanvien.IdNhanvien;
                objQheNhanvienDanhmuc.Loai       = 1;
                objQheNhanvienDanhmuc.IsNew      = true;
                lst.Add(objQheNhanvienDanhmuc);
            }

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdDichvuCls.GetCheckedRows())
            {
                QheNhanvienDanhmuc objQheNhanvienDanhmuc = new QheNhanvienDanhmuc();
                objQheNhanvienDanhmuc.IdDichvu   = Utility.sDbnull(gridExRow.Cells[DmucChung.Columns.Ma].Value);
                objQheNhanvienDanhmuc.IdNhanvien = objDmucNhanvien.IdNhanvien;
                objQheNhanvienDanhmuc.Loai       = 0;
                objQheNhanvienDanhmuc.IsNew      = true;
                lst.Add(objQheNhanvienDanhmuc);
            }
            return(lst);
        }
        private DmucNhanvien TaoDoituongNhanvien()
        {
            DmucNhanvien objDmucNhanvien = null;

            if (em_Action == action.Update)
            {
                objDmucNhanvien = DmucNhanvien.FetchByID(Utility.Int16Dbnull(txtID.Text, -1));
                objDmucNhanvien.MarkOld();
                objDmucNhanvien.IsNew    = false;
                objDmucNhanvien.IsLoaded = true;
            }
            else
            {
                objDmucNhanvien       = new DmucNhanvien();
                objDmucNhanvien.IsNew = true;
            }
            objDmucNhanvien.MaNhanvien     = Utility.sDbnull(txtStaffCode.Text);
            objDmucNhanvien.TenNhanvien    = Utility.sDbnull(txtName.Text);
            objDmucNhanvien.IdPhong        = Utility.Int16Dbnull(cboDepart.SelectedValue, -1);
            objDmucNhanvien.IdKhoa         = Utility.Int32Dbnull(cboUpLevel.SelectedValue, -1);
            objDmucNhanvien.MaLoainhanvien = Utility.sDbnull(cboStaffType.SelectedValue, "-1");
            objDmucNhanvien.UserName       = Utility.sDbnull(cboUserName.SelectedValue, "");
            objDmucNhanvien.TrangThai      = Convert.ToByte(chkHienThi.Checked?1:0);

            objDmucNhanvien.MotaThem = Utility.DoTrim(txtmotathem.Text);
            objDmucNhanvien.NgayTao  = globalVariables.SysDate;
            objDmucNhanvien.NguoiTao = globalVariables.UserName;

            return(objDmucNhanvien);
        }
        private void GetData()
        {
            DmucNhanvien objStaffList = DmucNhanvien.FetchByID(Utility.Int32Dbnull(txtID.Text, -1));

            if (objStaffList != null)
            {
                txtName.Text      = Utility.sDbnull(objStaffList.TenNhanvien);
                txtStaffCode.Text = Utility.sDbnull(objStaffList.MaNhanvien);

                cboStaffType.SelectedIndex = Utility.GetSelectedIndex(cboStaffType,
                                                                      objStaffList.MaLoainhanvien.ToString());
                txtUID.SetCode(objStaffList.UserName);
                cboUserName.SelectedIndex = Utility.GetSelectedIndex(cboUserName, objStaffList.UserName);

                cboUpLevel.SelectedIndex = Utility.GetSelectedIndex(cboUpLevel,
                                                                    objStaffList.IdKhoa.ToString());
                cboDepart.SelectedIndex = Utility.GetSelectedIndex(cboDepart,
                                                                   objStaffList.IdPhong.ToString());
                chkHienThi.Checked = Utility.Int32Dbnull(objStaffList.TrangThai, 0) == 1;


                LoadQuanHeNhanVienKho();
                LoadQuanHeNhanVienQuyen();
                LoadQheBS_khoanoitru();
                LoadQheBS_khoangoaitru();
                LoadQheLoaithuoc();
                LoadQheDichvuCLS();
            }
        }
        private QheNhanvienKhoCollection GetQuanheNhanVienKho(DmucNhanvien objDmucNhanvien)
        {
            QheNhanvienKhoCollection lst = new QheNhanvienKhoCollection();

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoThuoc.GetCheckedRows())
            {
                QheNhanvienKho objDNhanvienKho = new QheNhanvienKho();
                objDNhanvienKho.IdKho      = Utility.Int16Dbnull(gridExRow.Cells[TDmucKho.Columns.IdKho].Value);
                objDNhanvienKho.IdNhanvien = objDmucNhanvien.IdNhanvien;
                objDNhanvienKho.IsNew      = true;
                lst.Add(objDNhanvienKho);
            }
            return(lst);
        }
        private QheNhanvienQuyensudungCollection GetQuanheNhanVienQuyen(DmucNhanvien objDmucNhanvien)
        {
            QheNhanvienQuyensudungCollection lst = new QheNhanvienQuyensudungCollection();

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdQuyen.GetCheckedRows())
            {
                QheNhanvienQuyensudung objQheNhanvienQuyensudung = new QheNhanvienQuyensudung();
                objQheNhanvienQuyensudung.Ma         = Utility.sDbnull(gridExRow.Cells[QheNhanvienQuyensudung.Columns.Ma].Value);
                objQheNhanvienQuyensudung.IdNhanvien = objDmucNhanvien.IdNhanvien;
                objQheNhanvienQuyensudung.Loai       = Utility.sDbnull(gridExRow.Cells[QheNhanvienQuyensudung.Columns.Loai].Value);
                objQheNhanvienQuyensudung.IsNew      = true;
                lst.Add(objQheNhanvienQuyensudung);
            }
            return(lst);
        }
Esempio n. 7
0
        /// <summary>
        /// hàm thực hiện việc thêm phiếu nhập kho thuốc
        /// </summary>
        private void ThemPhieuXuatKho()
        {
            TPhieutrathuocKholeVekhochan objPhieuNhap = CreatePhieuNhapKho();

            ActionResult actionResult = new PhieuTraLai().ThemPhieuTraLaiKho
                                            (objPhieuNhap, CreateArrPhieuChiTiet());

            switch (actionResult)
            {
            case ActionResult.Success:
                txtIDPhieuNhapKho.Text = Utility.sDbnull(objPhieuNhap.IdPhieu);
                txtMaPhieu.Text        = Utility.sDbnull(objPhieuNhap.MaPhieu);
                TPhieutrathuocKholeVekhochan objDPhieuNhap = TPhieutrathuocKholeVekhochan.FetchByID(Utility.Int32Dbnull(txtIDPhieuNhapKho.Text));
                DataRow newDr = p_dtPhieuNhapTra.NewRow();
                Utility.FromObjectToDatarow(objDPhieuNhap, ref newDr);
                TDmucKho objKho = TDmucKho.FetchByID(Utility.Int32Dbnull(cboKhoLinh.SelectedValue, -1));
                if (objKho != null)
                {
                    newDr["ten_khonhap"] = Utility.sDbnull(objKho.TenKho);
                }
                objKho = TDmucKho.FetchByID(Utility.Int32Dbnull(cboKhoTra.SelectedValue, -1));
                if (objKho != null)
                {
                    newDr["ten_khoxuat"] = Utility.sDbnull(objKho.TenKho);
                }
                DmucNhanvien objStaff = DmucNhanvien.FetchByID(Utility.Int32Dbnull(cboNhanVien.SelectedValue));
                if (objStaff != null)
                {
                    newDr["ten_nhanvien"] = Utility.sDbnull(objStaff.TenNhanvien);
                }
                p_dtPhieuNhapTra.Rows.Add(newDr);
                grdList.UpdateData();
                //Utility.ShowMsg("Bạn thêm mới phiếu thành công", "Thông báo");
                Utility.GonewRowJanus(grdList, TPhieutrathuocKholeVekhochan.Columns.IdPhieu, Utility.sDbnull(txtIDPhieuNhapKho.Text));
                em_Action = action.Insert;
                b_Cancel  = true;
                this.Close();
                break;

            case ActionResult.Error:
                Utility.ShowMsg("Lỗi trong quá trình thêm phiếu", "Thông báo lỗi", MessageBoxIcon.Error);
                break;
            }
        }
 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;
     }
 }
 private void PerformActionUpdate()
 {
     try
     {
         DmucNhanvien objDmucNhanvien = TaoDoituongNhanvien();
         QheNhanvienDanhmucCollection     lstQheDmuc        = GetQheNhanvienDanhmuc(objDmucNhanvien);
         QheNhanvienKhoCollection         lstQhekho         = GetQuanheNhanVienKho(objDmucNhanvien);
         QheBacsiKhoaphongCollection      lstQhekhoa        = GetQuanheBsi_khoaphong(objDmucNhanvien);
         QheNhanvienQuyensudungCollection lstQheQuyensudung = GetQuanheNhanVienQuyen(objDmucNhanvien);
         string ErrMsg = dmucnhanvien_busrule.Insert(objDmucNhanvien, lstQhekho, lstQhekhoa, lstQheQuyensudung, lstQheDmuc);
         if (ErrMsg == string.Empty)
         {
             DataRow[] dr = p_dtStaffList.Select(DmucNhanvien.Columns.IdNhanvien + "=" + Utility.Int32Dbnull(txtID.Text, -1));
             if (dr.GetLength(0) > 0)
             {
                 dr[0][DmucNhanvien.Columns.UserName]       = Utility.sDbnull(cboUserName.SelectedValue);
                 dr[0][DmucNhanvien.Columns.MaLoainhanvien] = Utility.sDbnull(cboStaffType.SelectedValue, -1);
                 dr[0][DmucNhanvien.Columns.MaChungchi]     = Utility.sDbnull(txtMachungchi.Text, "");
                 dr[0]["ten_loainhanvien"]           = Utility.sDbnull(cboStaffType.Text, "");
                 dr[0]["ten_phong"]                  = Utility.sDbnull(cboDepart.Text, -1);
                 dr[0][DmucNhanvien.Columns.IdPhong] = Utility.Int32Dbnull(cboDepart.SelectedValue, -1);
                 dr[0]["ten_khoa"] = Utility.sDbnull(cboUpLevel.Text, -1);
                 dr[0][DmucNhanvien.Columns.IdKhoa]      = Utility.Int32Dbnull(cboUpLevel.SelectedValue, -1);
                 dr[0][DmucNhanvien.Columns.MaNhanvien]  = txtStaffCode.Text;
                 dr[0][DmucNhanvien.Columns.TenNhanvien] = Utility.sDbnull(txtName.Text, "");
                 dr[0][DmucNhanvien.Columns.MotaThem]    = Utility.DoTrim(txtmotathem.Text);
                 dr[0][DmucNhanvien.Columns.TrangThai]   = chkHienThi.Checked ? 1 : 0;
                 dr[0][DmucNhanvien.Columns.NguoiSua]    = globalVariables.UserName;
             }
             p_dtStaffList.AcceptChanges();
             this.Close();
         }
         else
         {
             Utility.ShowMsg(ErrMsg);
         }
     }
     catch
     {
     }
 }
Esempio n. 11
0
 private void getDataChiDinh()
 {
     if (objAssignInfo != null)
     {
         barcode.Data       = Utility.sDbnull(objAssignInfo.MaChidinh);
         lblAssignCode.Text = Utility.sDbnull(objAssignInfo.MaChidinh);
         DmucNhanvien objStaff = DmucNhanvien.FetchByID(objAssignInfo.IdBacsiChidinh);
         if (objStaff != null)
         {
             lblStaffName.Text = Utility.sDbnull(objStaff.TenNhanvien);
         }
         else
         {
             lblStaffName.Text = Utility.sDbnull(objAssignInfo.NgayTao);
         }
         getData();
     }
     else
     {
         cmdInPhieuXN.Enabled = false;
     }
 }
        /// <summary>
        /// hamdf thực hiện thêm thông tin
        /// </summary>
        private void PerformActionInsert()
        {
            DmucNhanvien objDmucNhanvien = TaoDoituongNhanvien();
            QheNhanvienDanhmucCollection     lstQheDmuc        = GetQheNhanvienDanhmuc(objDmucNhanvien);
            QheNhanvienKhoCollection         lstQhekho         = GetQuanheNhanVienKho(objDmucNhanvien);
            QheBacsiKhoaphongCollection      lstQhekhoa        = GetQuanheBsi_khoaphong(objDmucNhanvien);
            QheNhanvienQuyensudungCollection lstQheQuyensudung = GetQuanheNhanVienQuyen(objDmucNhanvien);
            string ErrMsg = dmucnhanvien_busrule.Insert(objDmucNhanvien, lstQhekho, lstQhekhoa, lstQheQuyensudung, lstQheDmuc);

            if (ErrMsg == string.Empty)
            {
                DataRow dr = p_dtStaffList.NewRow();
                dr[DmucNhanvien.Columns.NguoiTao]    = globalVariables.UserName;
                dr[DmucNhanvien.Columns.NgayTao]     = globalVariables.SysDate;
                dr[DmucNhanvien.Columns.IdNhanvien]  = Utility.Int32Dbnull(_Query.GetMax(DmucNhanvien.Columns.IdNhanvien), -1);
                dr[DmucNhanvien.Columns.MaNhanvien]  = txtStaffCode.Text;
                dr[DmucNhanvien.Columns.TrangThai]   = chkHienThi.Checked ? 1 : 0;
                dr[DmucNhanvien.Columns.TenNhanvien] = Utility.sDbnull(txtName.Text, "");

                dr[DmucNhanvien.Columns.MotaThem]  = Utility.DoTrim(txtmotathem.Text);
                dr[DmucNhanvien.Columns.IdKhoa]    = Utility.Int16Dbnull(cboUpLevel.SelectedValue, 1);
                dr[DmucNhanvien.Columns.TrangThai] = chkHienThi.Checked ? 1 : 0;
                dr["ten_khoa"] = Utility.sDbnull(cboUpLevel.Text, "");
                dr[DmucNhanvien.Columns.IdPhong] = Utility.Int16Dbnull(cboDepart.SelectedValue, 1);
                dr["ten_phong"]                         = Utility.sDbnull(cboDepart.Text, "");
                dr["ten_loainhanvien"]                  = Utility.sDbnull(cboStaffType.Text, "");
                dr[DmucNhanvien.Columns.UserName]       = Utility.sDbnull(cboUserName.SelectedValue, "");
                dr[DmucNhanvien.Columns.MaLoainhanvien] = Utility.sDbnull(cboStaffType.SelectedValue, "");

                p_dtStaffList.Rows.InsertAt(dr, 0);
                this.Close();
            }
            else
            {
                Utility.ShowMsg(ErrMsg);
            }
        }
        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);
        }
Esempio n. 14
0
        private DmucNhanvien CreateStaffNhanVien()
        {
            DmucNhanvien objDmucNhanvien=new DmucNhanvien();
            if(em_Action==action.Update)
            {
                objDmucNhanvien.MarkOld();
                objDmucNhanvien.IsLoaded = true;
                objDmucNhanvien.IdNhanvien = Utility.Int16Dbnull(txtID.Text, -1);
            }
            objDmucNhanvien.MaNhanvien = Utility.sDbnull(txtStaffCode.Text);
            objDmucNhanvien.TenNhanvien = Utility.sDbnull(txtName.Text);
            objDmucNhanvien.IdPhong = Utility.Int16Dbnull(cboDepart.SelectedValue, -1);
            objDmucNhanvien.IdKhoa = Utility.Int32Dbnull(cboUpLevel.SelectedValue, -1);
            objDmucNhanvien.MaLoainhanvien = Utility.sDbnull(cboStaffType.SelectedValue, "-1");
            objDmucNhanvien.UserName = Utility.sDbnull(txtUID.MyCode, "");
            objDmucNhanvien.TrangThai = Convert.ToByte(chkHienThi.Checked?1:0);

            objDmucNhanvien.MotaThem = Utility.DoTrim(txtmotathem.Text);
            objDmucNhanvien.NgayTao = globalVariables.SysDate;
            objDmucNhanvien.NguoiTao = globalVariables.UserName;
            objDmucNhanvien.QuyenHuythanhtoanTatca = chkCancelPaymentAll.Checked ? Utility.ByteDbnull(1) : Utility.ByteDbnull(0);
            objDmucNhanvien.QuyenMokhoaTatca = chkUnlockAll.Checked ? Utility.ByteDbnull(1) : Utility.ByteDbnull(0);
            objDmucNhanvien.QuyenSuangayThanhtoan = chkChangePaymentdate.Checked ? Utility.ByteDbnull(1) : Utility.ByteDbnull(0);
            objDmucNhanvien.QuyenTralaiTien = chkRepay.Checked ? Utility.ByteDbnull(1) : Utility.ByteDbnull(0);
            objDmucNhanvien.QuyenKhamtatcacackhoaNoitru = Utility.Bool2byte(chkAllNoitru.Checked);
            objDmucNhanvien.QuyenKhamtatcacacphongNgoaitru = Utility.Bool2byte(chkAllNgoaitru.Checked);
            objDmucNhanvien.QuyenThemdanhmucdungchung = Utility.Bool2byte(chkThemdanhmucchung.Checked);
            objDmucNhanvien.QuyenXemphieudieutricuabacsinoitrukhac = Utility.Bool2byte(chkXemphieudieutricuaBacsikhac.Checked);
            objDmucNhanvien.QuyenSuatieudebaocao = Utility.Bool2byte(chkSuatieudebaocao.Checked);
            objDmucNhanvien.QuyenSuaphieuchidinhcls = Utility.Bool2byte(chkQuyensuaCLS.Checked);
            objDmucNhanvien.QuyenSuadonthuoc = Utility.Bool2byte(chkQuyenSuadonthuoc.Checked);

            return objDmucNhanvien;
        }
Esempio n. 15
0
        private void QuanheBsi_khoaphong(DmucNhanvien objDmucNhanvien)
        {
            new Delete().From(QheBacsiKhoaphong.Schema)
                .Where(QheBacsiKhoaphong.Columns.IdBacsi).IsEqualTo(objDmucNhanvien.IdNhanvien)
                .Execute();
            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoanoitru.GetCheckedRows())
            {
                QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong();
                objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value);
                objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien;
                objQheBacsiKhoaphong.Noitru = 1;
                objQheBacsiKhoaphong.IdPhong = -1;
                objQheBacsiKhoaphong.IsNew = true;
                objQheBacsiKhoaphong.Save();
            }

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdPhongkham.GetCheckedRows())
            {
                QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong();
                objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.MaCha].Value);
                objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien;
                objQheBacsiKhoaphong.Noitru = 0;
                objQheBacsiKhoaphong.IdPhong = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value);
                objQheBacsiKhoaphong.IsNew = true;
                objQheBacsiKhoaphong.Save();
            }
        }
Esempio n. 16
0
 private void QuanheNhanVienKho(DmucNhanvien objDmucNhanvien)
 {
     new Delete().From(QheNhanvienKho.Schema)
         .Where(QheNhanvienKho.Columns.IdNhanvien).IsEqualTo(objDmucNhanvien.IdNhanvien).Execute();
     foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoThuoc.GetCheckedRows())
     {
         QheNhanvienKho objDNhanvienKho = new QheNhanvienKho();
         objDNhanvienKho.IdKho = Utility.Int16Dbnull(gridExRow.Cells[TDmucKho.Columns.IdKho].Value);
         objDNhanvienKho.IdNhanvien = objDmucNhanvien.IdNhanvien;
         objDNhanvienKho.IsNew = true;
         objDNhanvienKho.Save();
     }
 }
Esempio n. 17
0
        private void getData()
        {
            TPhieuCapphatNoitru objPhieuCapphat = TPhieuCapphatNoitru.FetchByID(Utility.Int32Dbnull(txtID_CAPPHAT.Text));

            if (objPhieuCapphat != null)
            {
                txtID_CAPPHAT.Text = Utility.sDbnull(objPhieuCapphat.IdCapphat);
                if (!string.IsNullOrEmpty(Utility.sDbnull(objPhieuCapphat.NgayNhap)))
                {
                    dtNgayCapPhat.Value = Convert.ToDateTime(objPhieuCapphat.NgayNhap);
                }
                else
                {
                    dtNgayCapPhat.Value = DateTime.Now;
                }
                txtID_KHOA_LINH.Text = Utility.sDbnull(objPhieuCapphat.IdKhoaLinh);
                idKhoaLinh           = Utility.Int32Dbnull(objPhieuCapphat.IdKhoaLinh);
                DmucKhoaphong objLDepartment = DmucKhoaphong.FetchByID(objPhieuCapphat.IdKhoaLinh);
                if (objLDepartment != null)
                {
                    txtTen_KHOA_LINH.Text = Utility.sDbnull(objLDepartment.DepartmentName);
                }
                //chkIsBoSung.Checked = Convert.ToBoolean(objPhieuCapphat.LinhBSung);

                IsPhieuBoSung         = Convert.ToBoolean(objPhieuCapphat.loaiPhieu);
                radLinhBoSung.Checked = IsPhieuBoSung;
                loaiphieu             = Utility.sDbnull(objPhieuCapphat.LoaiPhieu);
                radThuoc.Checked      = loaiphieu == "THUOC";
                radLinhVTYT.Checked   = loaiphieu == "VT";
                txtID_NVIEN.Text      = Utility.sDbnull(objPhieuCapphat.idn);
                DmucNhanvien objStaff = DmucNhanvien.FetchByID(objPhieuCapphat.IdNvien);
                if (objStaff != null)
                {
                    txtTen_NVIEN.Text = Utility.sDbnull(objStaff.StaffName);
                }
                txtId_KhoXuat.Text = Utility.sDbnull(objPhieuCapphat.IdKhoXuat);
                id_khoXuat         = Utility.Int32Dbnull(objPhieuCapphat.IdKhoXuat);
                DKho objKho = DKho.FetchByID(objPhieuCapphat.IdKhoXuat);
                if (objKho != null)
                {
                    txtTenKho.Text = Utility.sDbnull(objKho.TenKho);
                }
                madoituong         = Utility.sDbnull(objPhieuCapphat.MaDoiTuong);
                txtMaDoiTuong.Text = Utility.sDbnull(madoituong);
                if (globalVariables.gv_TongHopDonThuocMaDoiTuong)
                {
                    SqlQuery sqlQuery =
                        new Select().From <LObjectType>().Where(LObjectType.Columns.ObjectTypeCode).IsEqualTo(madoituong);
                    var objectType = sqlQuery.ExecuteSingle <LObjectType>();
                    if (objectType != null)
                    {
                        txtObjectType_Name.Text = Utility.sDbnull(objectType.ObjectTypeName);
                    }
                }
                else
                {
                    txtObjectType_Name.Text = "Tất cả";
                }
                txtMOTA_THEM.Text = Utility.sDbnull(objPhieuCapphat.MotaThem);
                me_Action         = action.Update;
            }
            else
            {
                dtNgayCapPhat.Value  = globalVariables.SysDate;
                txtID_KHOA_LINH.Text = Utility.sDbnull(idKhoaLinh);
                LDepartment objLDepartment = LDepartment.FetchByID(idKhoaLinh);
                if (objLDepartment != null)
                {
                    txtTen_KHOA_LINH.Text = Utility.sDbnull(objLDepartment.DepartmentName);
                }
                txtID_NVIEN.Text = Utility.sDbnull(globalVariables.gv_StaffID);
                LStaff objStaff = LStaff.FetchByID(globalVariables.gv_StaffID);
                if (objStaff != null)
                {
                    txtTen_NVIEN.Text = Utility.sDbnull(objStaff.StaffName);
                }

                txtId_KhoXuat.Text = Utility.sDbnull(id_khoXuat);
                DKho objKho = DKho.FetchByID(id_khoXuat);
                if (objKho != null)
                {
                    txtTenKho.Text = Utility.sDbnull(objKho.TenKho);
                }
                //loaiphieu = Utility.sDbnull(objPhieuCapphat.LoaiPhieu);
                radThuoc.Checked      = loaiphieu == "THUOC";
                radLinhVTYT.Checked   = loaiphieu == "VT";
                radLinhBoSung.Checked = IsPhieuBoSung;
                // IsPhieuBoSung = Convert.ToBoolean(objPhieuCapphat.LinhBSung);
                txtMaDoiTuong.Text = Utility.sDbnull(madoituong);
                if (globalVariables.gv_TongHopDonThuocMaDoiTuong)
                {
                    SqlQuery sqlQuery =
                        new Select().From <LObjectType>().Where(LObjectType.Columns.ObjectTypeCode).IsEqualTo(madoituong);
                    var objectType = sqlQuery.ExecuteSingle <LObjectType>();
                    if (objectType != null)
                    {
                        txtObjectType_Name.Text = Utility.sDbnull(objectType.ObjectTypeName);
                    }
                }
                else
                {
                    txtObjectType_Name.Text = "Tất cả";
                }
            }
            LoadDonThuoc();
        }
Esempio n. 18
0
        private void getData()
        {
            TPhieuCapphatNoitru objPhieuCapphat = TPhieuCapphatNoitru.FetchByID(Utility.Int32Dbnull(txtID_CAPPHAT.Text));

            if (objPhieuCapphat != null)
            {
                txtID_CAPPHAT.Text   = Utility.sDbnull(objPhieuCapphat.IdCapphat);
                dtNgayCapPhat.Value  = dtNgayCapPhat.Value;
                txtID_KHOA_LINH.Text = Utility.sDbnull(objPhieuCapphat.IdKhoaLinh);
                idKhoaLinh           = Utility.Int32Dbnull(objPhieuCapphat.IdKhoaLinh);
                DmucKhoaphong objLDepartment = DmucKhoaphong.FetchByID(objPhieuCapphat.IdKhoaLinh);
                if (objLDepartment != null)
                {
                    txtTen_KHOA_LINH.Text = Utility.sDbnull(objLDepartment.TenKhoaphong);
                }
                //chkIsBoSung.Checked = Convert.ToBoolean(objPhieuCapphat.LinhBSung);

                IsPhieuBoSung         = Utility.Byte2Bool(objPhieuCapphat.LoaiPhieu);
                radLinhBoSung.Checked = IsPhieuBoSung;
                loaiphieu             = Utility.sDbnull(objPhieuCapphat.LoaiPhieu);
                radThuoc.Checked      = loaiphieu == "THUOC";
                radLinhVTYT.Checked   = loaiphieu == "VT";
                txtID_NVIEN.Text      = Utility.sDbnull(objPhieuCapphat.IdNhanviencapphat);
                DmucNhanvien objStaff = DmucNhanvien.FetchByID(objPhieuCapphat.IdNhanviencapphat);
                if (objStaff != null)
                {
                    txtTen_NVIEN.Text = Utility.sDbnull(objStaff.TenNhanvien);
                }
                txtId_KhoXuat.Text = Utility.sDbnull(objPhieuCapphat.IdKhoXuat);
                id_khoXuat         = Utility.Int32Dbnull(objPhieuCapphat.IdKhoXuat);
                DKho objKho = DKho.FetchByID(objPhieuCapphat.IdKhoXuat);
                if (objKho != null)
                {
                    txtTenKho.Text = Utility.sDbnull(objKho.TenKho);
                }
                madoituong         = Utility.sDbnull(objPhieuCapphat.MaDoiTuong);
                txtMaDoiTuong.Text = Utility.sDbnull(madoituong);
                SqlQuery    sqlQuery   = new Select().From <LObjectType>().Where(LObjectType.Columns.ObjectTypeCode).IsEqualTo(madoituong);
                LObjectType objectType = sqlQuery.ExecuteSingle <LObjectType>();
                if (objectType != null)
                {
                    txtObjectType_Name.Text = Utility.sDbnull(objectType.ObjectTypeName);
                }
                txtMOTA_THEM.Text = Utility.sDbnull(objPhieuCapphat.MotaThem);
            }
            else
            {
                dtNgayCapPhat.Value  = BusinessHelper.GetSysDateTime();
                txtID_KHOA_LINH.Text = Utility.sDbnull(idKhoaLinh);
                LDepartment objLDepartment = LDepartment.FetchByID(idKhoaLinh);
                if (objLDepartment != null)
                {
                    txtTen_KHOA_LINH.Text = Utility.sDbnull(objLDepartment.DepartmentName);
                }
                txtID_NVIEN.Text = Utility.sDbnull(globalVariables.gv_StaffID);
                LStaff objStaff = LStaff.FetchByID(globalVariables.gv_StaffID);
                if (objStaff != null)
                {
                    txtTen_NVIEN.Text = Utility.sDbnull(objStaff.StaffName);
                }

                txtId_KhoXuat.Text = Utility.sDbnull(id_khoXuat);
                DKho objKho = DKho.FetchByID(id_khoXuat);
                if (objKho != null)
                {
                    txtTenKho.Text = Utility.sDbnull(objKho.TenKho);
                }
                //loaiphieu = Utility.sDbnull(objPhieuCapphat.LoaiPhieu);
                radThuoc.Checked      = loaiphieu == "THUOC";
                radLinhVTYT.Checked   = loaiphieu == "VT";
                radLinhBoSung.Checked = IsPhieuBoSung;
                // IsPhieuBoSung = Convert.ToBoolean(objPhieuCapphat.LinhBSung);
                txtMaDoiTuong.Text = Utility.sDbnull(madoituong);
                SqlQuery    sqlQuery   = new Select().From <LObjectType>().Where(LObjectType.Columns.ObjectTypeCode).IsEqualTo(madoituong);
                LObjectType objectType = sqlQuery.ExecuteSingle <LObjectType>();
                if (objectType != null)
                {
                    txtObjectType_Name.Text = Utility.sDbnull(objectType.ObjectTypeName);
                }
            }
            LoadPhieuDonThuoc();
        }
        private QheNhanvienQuyensudungCollection GetQuanheNhanVienQuyen(DmucNhanvien objDmucNhanvien)
        {
            QheNhanvienQuyensudungCollection lst=new QheNhanvienQuyensudungCollection();

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdQuyen.GetCheckedRows())
            {
                QheNhanvienQuyensudung objQheNhanvienQuyensudung = new QheNhanvienQuyensudung();
                objQheNhanvienQuyensudung.Ma = Utility.sDbnull(gridExRow.Cells[QheNhanvienQuyensudung.Columns.Ma].Value);
                objQheNhanvienQuyensudung.IdNhanvien = objDmucNhanvien.IdNhanvien;
                objQheNhanvienQuyensudung.Loai = Utility.sDbnull(gridExRow.Cells[QheNhanvienQuyensudung.Columns.Loai].Value);
                objQheNhanvienQuyensudung.IsNew = true;
                lst.Add(objQheNhanvienQuyensudung);
            }
            return lst;
        }
        private DmucNhanvien TaoDoituongNhanvien()
        {
            DmucNhanvien objDmucNhanvien = null;
            if (em_Action == action.Update)
            {
                objDmucNhanvien = DmucNhanvien.FetchByID(Utility.Int16Dbnull(txtID.Text, -1));
                objDmucNhanvien.MarkOld();
                objDmucNhanvien.IsNew = false;
                objDmucNhanvien.IsLoaded = true;
            }
            else
            {
                objDmucNhanvien = new DmucNhanvien();
                objDmucNhanvien.IsNew = true;
            }
            objDmucNhanvien.MaNhanvien = Utility.sDbnull(txtStaffCode.Text);
            objDmucNhanvien.TenNhanvien = Utility.sDbnull(txtName.Text);
            objDmucNhanvien.IdPhong = Utility.Int16Dbnull(cboDepart.SelectedValue, -1);
            objDmucNhanvien.IdKhoa = Utility.Int32Dbnull(cboUpLevel.SelectedValue, -1);
            objDmucNhanvien.MaLoainhanvien = Utility.sDbnull(cboStaffType.SelectedValue, "-1");
            objDmucNhanvien.UserName = Utility.sDbnull(cboUserName.SelectedValue, "");
            objDmucNhanvien.TrangThai = Convert.ToByte(chkHienThi.Checked?1:0);

            objDmucNhanvien.MotaThem = Utility.DoTrim(txtmotathem.Text);
            objDmucNhanvien.NgayTao = globalVariables.SysDate;
            objDmucNhanvien.NguoiTao = globalVariables.UserName;

            return objDmucNhanvien;
        }
        private QheNhanvienKhoCollection GetQuanheNhanVienKho(DmucNhanvien objDmucNhanvien)
        {
            QheNhanvienKhoCollection lst = new QheNhanvienKhoCollection();

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoThuoc.GetCheckedRows())
            {
                QheNhanvienKho objDNhanvienKho = new QheNhanvienKho();
                objDNhanvienKho.IdKho = Utility.Int16Dbnull(gridExRow.Cells[TDmucKho.Columns.IdKho].Value);
                objDNhanvienKho.IdNhanvien = objDmucNhanvien.IdNhanvien;
                objDNhanvienKho.IsNew = true;
                lst.Add(objDNhanvienKho);
            }
            return lst;
        }
        private QheBacsiKhoaphongCollection GetQuanheBsi_khoaphong(DmucNhanvien objDmucNhanvien)
        {
            QheBacsiKhoaphongCollection lst = new QheBacsiKhoaphongCollection();

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdKhoanoitru.GetCheckedRows())
            {
                QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong();
                objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value);
                objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien;
                objQheBacsiKhoaphong.Noitru = 1;
                objQheBacsiKhoaphong.IdPhong = -1;
                objQheBacsiKhoaphong.IsNew = true;
                lst.Add(objQheBacsiKhoaphong);
            }

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdPhongkham.GetCheckedRows())
            {
                QheBacsiKhoaphong objQheBacsiKhoaphong = new QheBacsiKhoaphong();
                objQheBacsiKhoaphong.IdKhoa = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.MaCha].Value);
                objQheBacsiKhoaphong.IdBacsi = objDmucNhanvien.IdNhanvien;
                objQheBacsiKhoaphong.Noitru = 0;
                objQheBacsiKhoaphong.IdPhong = Utility.Int16Dbnull(gridExRow.Cells[DmucKhoaphong.Columns.IdKhoaphong].Value);
                objQheBacsiKhoaphong.IsNew = true;
                lst.Add(objQheBacsiKhoaphong);
            }
            return lst;
        }
        private QheNhanvienDanhmucCollection GetQheNhanvienDanhmuc(DmucNhanvien objDmucNhanvien)
        {
            QheNhanvienDanhmucCollection lst = new QheNhanvienDanhmucCollection();

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdLoaiThuoc.GetCheckedRows())
            {
                QheNhanvienDanhmuc objQheNhanvienDanhmuc = new QheNhanvienDanhmuc();
                objQheNhanvienDanhmuc.IdDichvu = Utility.sDbnull(gridExRow.Cells[DmucLoaithuoc.Columns.IdLoaithuoc].Value);
                objQheNhanvienDanhmuc.IdNhanvien = objDmucNhanvien.IdNhanvien;
                objQheNhanvienDanhmuc.Loai = 1;
                objQheNhanvienDanhmuc.IsNew = true;
                lst.Add(objQheNhanvienDanhmuc);
            }

            foreach (Janus.Windows.GridEX.GridEXRow gridExRow in grdDichvuCls.GetCheckedRows())
            {
                QheNhanvienDanhmuc objQheNhanvienDanhmuc = new QheNhanvienDanhmuc();
                objQheNhanvienDanhmuc.IdDichvu = Utility.sDbnull(gridExRow.Cells[DmucChung.Columns.Ma].Value);
                objQheNhanvienDanhmuc.IdNhanvien = objDmucNhanvien.IdNhanvien;
                objQheNhanvienDanhmuc.Loai = 0;
                objQheNhanvienDanhmuc.IsNew = true;
                lst.Add(objQheNhanvienDanhmuc);
            }
            return lst;
        }
Esempio n. 24
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,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);
        }