示例#1
0
 public void ReInitMorbidityFrm(ref MorbidityForecast forecast, ref InventoryAssumption assumption, ref IList <ARTSite> artSites)
 {
     ReInitMorbidityFrm();
     forecast   = _mforecast;
     assumption = _invAssumption;
     artSites   = _artSites;
 }
示例#2
0
        public InvAssumption(MorbidityForecast forecast, InventoryAssumption invAss)
        {
            this._forecast      = forecast;
            this._invAssumption = invAss;

            InitializeComponent();

            BindInvAssumption();
        }
示例#3
0
        public FrmProgress(MorbidityForecast forecast, InventoryAssumption invAssumption)
        {
            //this._morbidityForm = morbidityForm;
            this._forecast      = forecast;
            this._invAssumption = invAssumption;

            InitializeComponent();

            _setProgressText  = new SetTextCallBack(SetProgressBarText);
            _setProgressValue = new SetProgressBarCallBack(SetProgressBarValue);
        }
示例#4
0
        public void ReInitMorbidityFrm()
        {
            this._mforecast     = DataRepository.GetMorbidityForecastById(_mforecast.Id);
            this._artSites      = DataRepository.GetAllARTSite(_mforecast.Id);
            this._invAssumption = DataRepository.GetInventoryAssumptionByForecastId(_mforecast.Id);

            if (_invAssumption == null)
            {
                this._invAssumption = new InventoryAssumption();
                this._invAssumption.MorbidityForecast = _mforecast;
            }
        }
示例#5
0
        public CheckupForm(MorbidityForecast forecast, InventoryAssumption invAssumption, IList <ARTSite> artSites, Form mdiparent)
        {
            this._forecast      = forecast;
            this._invAssumption = invAssumption;
            this._artSites      = artSites;
            this._mdiparent     = mdiparent;

            InitializeComponent();

            txtMigration.Text = _minMigration.ToString();
            txtAttrition.Text = _maxAttrition.ToString();

            BuildPatientBehaviorView();
            AddSubItemToPBehaviorView();

            BuildPlatformView();
            BuildSupplyListView();
        }
示例#6
0
        public MorbidityForm(MorbidityForecast mforecast, Form mdiparent)
        {
            this._mforecast = mforecast;
            this._mdiparent = mdiparent;
            this._artSites  = DataRepository.GetAllARTSite(mforecast.Id);

            if (mforecast.Id > 0)
            {
                this._invAssumption = DataRepository.GetInventoryAssumptionByForecastId(mforecast.Id);
            }

            if (_invAssumption == null)
            {
                this._invAssumption = new InventoryAssumption();
                this._invAssumption.MorbidityForecast = _mforecast;
            }

            InitializeComponent();
            PopPeriod();
            BindForecast();
        }
示例#7
0
 public static void DeleteInventoryAssumption(InventoryAssumption inv)
 {
     DaoFactory.GetDaoFactory().CreateInventoryAssumptionDao().Delete(inv);
 }
示例#8
0
 public static void SaveOrUpdateInventoryAssumption(InventoryAssumption inv)
 {
     DaoFactory.GetDaoFactory().CreateInventoryAssumptionDao().SaveOrUpdate(inv);
 }
示例#9
0
 public MorbidityCalculater(MorbidityForecast forecast, IList <ARTSite> artsites, InventoryAssumption invAssumption)
 {
     this._forecast      = forecast;
     this._artSites      = artsites;
     this._invAssumption = invAssumption;
 }