Exemplo n.º 1
0
        public frmExport()
        {
            repClinic = new ClinicRepository();
            repDefine = new DefineRepository();
            repMedicine = new MedicineRepository();
            repwh = new WareHouseRepository();
            repwhDetail = new WareHouseDetailRepository();
            _repwhIo = new WareHouseIORepository();
            _repwhIoDetail = new WareHouseIODetailRepository();
            // whExport = new WareHouseExportAllocateRepository();
            InitializeComponent();
            repClinic = new ClinicRepository();
            FillToComboboxClinic(0);
            dateImport.Value = DateTime.Now.Date;

            try
            {
                InitGrid();
                //bindingSource3.DataSource = repMedicine.GetAll();
            }
            catch (Exception ex)
            {

                throw;
            }
        }
Exemplo n.º 2
0
        public frmImportDetail(int importId)
        {
            repClinic = new ClinicRepository();
            repDefine = new DefineRepository();
            repMedicine = new MedicineRepository();
            repwh = new WareHouseRepository();
            repwhDetail = new WareHouseDetailRepository();
            _repwhIo = new WareHouseIORepository();
            _repwhIoDetail = new WareHouseIODetailRepository();

            InitializeComponent();
            repClinic = new ClinicRepository();
            cbClinic.DataSource = repClinic.GetAll();
            dateImport.Value = DateTime.Now.Date;

            try
            {
                InitGrid();
                LoadData(importId);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Exemplo n.º 3
0
        public frmImportWH()
        {

            repClinic = new ClinicRepository();
            repMedicine = new MedicineRepository();
            repwhDetail = new WareHouseDetailRepository();
            repwhPaper = new WareHousePaperRepository();
            repwhPaperDetail = new WareHousePaperDetailRepository();

            InitializeComponent();
            repClinic = new ClinicRepository();
            FillToComboboxClinic(0);
            dateImport.Value = DateTime.Now.Date;


            try
            {
                InitGrid();
                //bindingSource3.DataSource = repMedicine.GetAll();
            }
            catch (Exception ex)
            {
                
                throw;
            }
           
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="ApplicationManager"/> class.
        /// </summary>
        public  ApplicationManager()
        {
            this._mainForm = new MainForm();
            var obj = (ContainerConfiger)ConfigurationSettings.GetConfig("MenuProvider");
            var menuProvider = Activator.CreateInstance(Type.GetType(obj.ClassName), obj.ConfigFile) as IMenuManager;
            this._mainForm.TopMenu = menuProvider;

            obj = (ContainerConfiger)ConfigurationSettings.GetConfig("ContainerProvider");
            var contianerProvider = Activator.CreateInstance(Type.GetType(obj.ClassName), obj.ConfigFile) as IContainerProvider;
            this._mainForm.ModuleContainer = contianerProvider;

            obj = (ContainerConfiger)ConfigurationSettings.GetConfig("MessageProvider");
            var messageProvider = Activator.CreateInstance(Type.GetType(obj.ClassName), obj.ConfigFile) as IMessageManager;
            this._mainForm.MessageContainer = messageProvider;

            Medical.Forms.Implements.MessageManager.Instance.Load(obj.ConfigFile);
            
            obj = (ContainerConfiger)ConfigurationSettings.GetConfig("LogProvider");
            var logProvider = Activator.CreateInstance(Type.GetType(obj.ClassName)) as ILogManager;
            logProvider.MessageProvider = messageProvider;
            this._mainForm.LogManager = logProvider;
            log = logProvider;

            //var viewManager = new ViewManager();
            //this._mainForm.ViewManager = viewManager;
            int clinicId = Int32.Parse(ConfigurationSettings.AppSettings.Get("ID"));
            IClinicRepository clinicRepository = new ClinicRepository();
            AppContext.CurrentClinic = clinicRepository.Get(clinicId);

            this._mainForm.Text = ConfigurationSettings.AppSettings.Get("Title");
            this._mainForm.Icon = System.Drawing.Icon.ExtractAssociatedIcon(ConfigurationSettings.AppSettings.Get("IconPath"));
            this._mainForm.CommonInitilize();
        }
        public frmMedicinePlanList()
        {
            repClinic = new ClinicRepository();
            repMedicinePlan = new MedicinePlanRepository();
            repMedicinePlanDetail = new MedicinePlanDetailRepository();
            InitializeComponent();

            try
            {
                InitGrid();
                BindData();
            }
            catch (Exception ex)
            {

                throw;
            }
        }
        public frmMedicinePlanDetail(int planId)
        {
            InitializeComponent();

            repClinic = new ClinicRepository();
            repMedicinePlan = new MedicinePlanRepository();
            repMedicinePlanDetail = new MedicinePlanDetailRepository();
            IsOwner = false;
            this.PlanId = planId;
            try
            {
                BindData();
            }
            catch (Exception ex)
            {

                throw;
            }
        }
Exemplo n.º 7
0
 private void DoLoggingIn()
 {
     this.err.Clear();
     userRepo = new UserRepository();
     var isValid = userRepo.Login(this.txtUser.Text, this.txtPass.Text, AppContext.CurrentClinicId);
     if (isValid)
     {
         AppContext.Authenticated = true;
         AppContext.LoggedInUser = userRepo.Get(this.txtUser.Text, AppContext.CurrentClinicId);
         IClinicRepository clinicRepository = new ClinicRepository();
         AppContext.CurrentClinic = clinicRepository.Get(AppContext.CurrentClinicId);
         this.Close();
     }
     else
     {
         this.err.SetError(txtPass, "Tài khoản không hợp lệ");
         this.err.SetError(txtUser, "Tài khoản không hợp lệ");
     }
 }