/// <summary> /// Saves disposal info /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnDisposalSave_Click(object sender, EventArgs e) { if (txtReasons.Text != "") { DisposalReasons reason = new DisposalReasons(); if (_disposalReasonId != 0) { reason.LoadByPrimaryKey(_disposalReasonId); } else { reason.AddNew(); } reason.Reason = txtReasons.Text.Trim(); reason.Description = txtDisposalDescription.Text; reason.Save(); reason.LoadAll(); PopulateDisposalReason(reason); ResetDisposalForm(); } else { txtReasons.BackColor = Color.FromArgb(251, 214, 214); } }
/// <summary> /// Populates lookups and tables /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SystemSetting_Load(object sender, EventArgs e) { PopulatePrograms(); // TAb IIN BLL.INN innInfo = new INN(); innInfo.LoadAll(); innInfo.Sort = "IIN"; PopulateINN(innInfo); // TAb Category BLL.Type type = new BLL.Type(); type.LoadAll(); lkCategory.DataSource = type.DefaultView; PopulateCategoryTree(); //unit section BLL.Unit uni = new Unit(); uni.LoadAll(); lstUnits.DataSource = uni.DefaultView; // dosage form section DosageForm doForm = new DosageForm(); doForm.LoadAll(); doForm.Sort = "Form"; PopulateDosageForm(doForm); //receiving status section // PopulateManufacturer(); //disposal reasons DisposalReasons reason = new DisposalReasons(); reason.LoadAll(); reason.Sort = "Reason"; PopulateDisposalReason(reason); //location regions zones and woredas PopulateLocationTree(); PopulateSupplyCatTree(); PopulateBalance(); }