Ejemplo n.º 1
0
        private void GetLogin()
        {
            var TrungTam   = BioNet_Bus.GetThongTinTrungTam();
            var NgayServer = BioNet_Bus.GetDateTime();

            DLLLicensePS.Reponse res = DLLLicensePS.DECRYPT.CheckLisences(TrungTam.ID, string.Empty, TrungTam.LicenseKey, NgayServer.Date.ToString("dd/MM/yyyy"), DateTime.Now.Date.ToString("dd/MM/yyy"));

            if (!res.Result)
            {
                XtraMessageBox.Show("Bản quyền phần mềm hết hạn,vui lòng liên hệ với nhà cung cấp! \r\n Thông tin chi tiết : " + res.ResultString, "BioNet - Chương trình sàng lọc sơ sinh!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            else
            {
                if (res.TimeRemind < 7)
                {
                    string str = @"Bản quyền phần mềm chỉ còn {0} ngày. 
Vui lòng liên hệ mua bản quyền để sử dụng phần mềm không bị gián đoạn!";
                    string mes = string.Format(str, res.TimeRemind);
                    XtraMessageBox.Show(mes, "BioNet - Chương trình sàng lọc sơ sinh!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                DiaglogFrm.FrmLogin frm = new DiaglogFrm.FrmLogin();
                frm.ShowDialog();
                if (!frm.cancel)
                {
                    this.empCode = frm._EmployeeCode;
                    List <PSMenuSecurity> lstMenuSecurity = new List <PSMenuSecurity>();
                    lstMenuSecurity = BioBLL.ListMenuSecurity(empCode);
                    foreach (var item in lstMenuSecurity)
                    {
                        this.SetMenu(item.MenuCode);
                    }
                }
            }
        }
Ejemplo n.º 2
0
 private void LoadGethongTinTrungTam()
 {
     try
     {
         this.TrungTam = BioNet_Bus.GetThongTinTrungTam();
     }
     catch (Exception ex) { }
 }
Ejemplo n.º 3
0
 private void simpleButton1_Click(object sender, EventArgs e)
 {
     if (this.KiemTraDieuKienLamMoiDanhSach())
     {
         if (this.GVDanhSachCho.SelectedRowsCount > 0)
         {
             this.LayDanhSachCacPhieuCanCapMa();
             var tttrungtam = BioNet_Bus.GetThongTinTrungTam();
             if (tttrungtam.isCapMaXNTheoMaPhieu ?? true)
             {
                 this.CapMaXNTheoMaPhieu();
             }
             else
             {
                 // DiaglogFrm.FrmDiaglogCapMaTuDong frm = new DiaglogFrm.FrmDiaglogCapMaTuDong();
                 DiaglogFrm.FrmDiaglogCapMaXNTuDong frm = new DiaglogFrm.FrmDiaglogCapMaXNTuDong();
                 frm.lstCapMaTheoDonVi = this.lstCapMaTheoDonVi;
                 frm.lstDonViCanCapMa  = this.lstDonViCanCapMa;
                 frm.ShowDialog();
                 if (frm.DialogResult == DialogResult.OK)
                 {
                     this.lstCapMaTheoDonVi = frm.lstCapMaTheoDonVi;
                     this.CapMa();
                 }
                 else
                 {
                     this.lstCapMaTheoDonVi.Clear();
                     this.lstCanDanhMa.Clear();
                 }
             }
         }
     }
     else
     {
         XtraMessageBox.Show("Đưa danh sách đã cấp mã vào phòng xét nghiệm hoặc hủy danh sách đã cấp mã và làm lại từ đầu", "BioNet - Chương trình sàng lọc sơ sinh!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Ejemplo n.º 4
0
 private void CapMaXetNghiemCho1PhieuTuDong()
 {
     if (this.KiemTraDieuKienLamMoiDanhSach())
     {
         if (this.lstCanDanhMa.Count <= 0 && this.GVDanhSachDaCapMa.RowCount <= 0)
         {
             int bd = 1;
             try
             {
                 bd = int.Parse(BioNet_Bus.GetMaXNTrongBangGhi()) + 1;
             }
             catch { }
             this.lstDaDanhMaXN.Clear();
             if (this.maChiDinhFocusHandle.Substring(0, 2).Equals("XN"))
             {
                 PSXN_KetQua ds = new PSXN_KetQua();
                 ds.MaChiDinh        = this.maChiDinhFocusHandle;
                 ds.MaDonVi          = this.maDonviFocusHandle;
                 ds.MaPhieu          = this.maPhieuFocusHandle;
                 ds.NgayTiepNhan     = this.ngayTiepNhanFocusHandle;
                 ds.NgayChiDinh      = this.ngayChiDinhFocusHandle;
                 ds.NgayLamXetNghiem = DateTime.Now.Date;
                 ds.MaTiepNhan       = this.maTiepNhanFocusHandle;
                 ds.MaGoiXN          = this.maGoiXNFocusHandle;
                 ds.MaXetNghiem      = BioNet_Bus.GetMaXN(this.maTiepNhanFocusHandle) + "_L2";
                 this.lstDaDanhMaXN.Add(ds);
                 this.maKT = bd - 1;
                 this.LuuDanhSachDaCapMa();
             }
             else
             {
                 if (bd < 10)
                 {
                     XtraMessageBox.Show("Lỗi khi cấp mã xét nghiệm: không lấy được mã phiếu tự động. Vui lòng thử lại.", "BioNet - Chương trình sàng lọc sơ sinh!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
                 else
                 {
                     var tttrungtam = BioNet_Bus.GetThongTinTrungTam();
                     if (tttrungtam != null)
                     {
                         if (!tttrungtam.isCapMaXNTheoMaPhieu ?? true) //chọn cấp mã tự động
                         {
                             PSXN_KetQua ds = new PSXN_KetQua();
                             ds.MaChiDinh        = this.maChiDinhFocusHandle;
                             ds.MaDonVi          = this.maDonviFocusHandle;
                             ds.MaPhieu          = this.maPhieuFocusHandle;
                             ds.NgayLamXetNghiem = DateTime.Now.Date;
                             ds.NgayTiepNhan     = this.ngayTiepNhanFocusHandle;
                             ds.NgayChiDinh      = this.ngayChiDinhFocusHandle;
                             ds.MaTiepNhan       = this.maTiepNhanFocusHandle;
                             ds.MaGoiXN          = this.maGoiXNFocusHandle;
                             ds.MaXetNghiem      = bd.ToString();
                             this.lstDaDanhMaXN.Add(ds);
                             this.maKT = bd;
                             this.LuuDanhSachDaCapMa();
                         }
                         else //cấp mã xét nghiệm = mã phiếu
                         {
                             PSXN_KetQua ds = new PSXN_KetQua();
                             ds.MaChiDinh        = this.maChiDinhFocusHandle;
                             ds.MaDonVi          = this.maDonviFocusHandle;
                             ds.MaPhieu          = this.maPhieuFocusHandle;
                             ds.NgayLamXetNghiem = DateTime.Now.Date;
                             ds.NgayTiepNhan     = this.ngayTiepNhanFocusHandle;
                             ds.NgayChiDinh      = this.ngayChiDinhFocusHandle;
                             ds.MaTiepNhan       = this.maTiepNhanFocusHandle;
                             ds.MaXetNghiem      = this.maPhieuFocusHandle;
                             ds.MaGoiXN          = this.maGoiXNFocusHandle;
                             this.lstDaDanhMaXN.Add(ds);
                             this.maKT = bd - 1;
                             this.LuuDanhSachDaCapMa();
                         }
                     }
                     else
                     {
                         XtraMessageBox.Show("Lỗi khi cấp mã xét nghiệm: Không lấy được thông tin cấu hình của trung tâm.\r\n Vui lòng thử lại  hoặc liên hệ với quản trị viên kiểm tra lại thông tin cấu hình!", "BioNet - Chương trình sàng lọc sơ sinh!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                     }
                 }
             }
         }
     }
     else
     {
         XtraMessageBox.Show("Đưa danh sách đã cấp mã vào phòng xét nghiệm hoặc hủy danh sách đã cấp mã và làm lại từ đầu", "BioNet - Chương trình sàng lọc sơ sinh!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }