private void OilProductionForm_Load(object sender, EventArgs e) { _wellPadHandler = FacilityManager.GetInstance(); LoadWellPads(); _op = (OilProduction)WellFactory.Instance.InitializeDailyProductionLog(); _op.BarrelsOverFifty += Production_BarrelsOverFifty; }
private void uxSave_Click(object sender, EventArgs e) { OilProduction production = new OilProduction(); production.ProductionDate = uxDate.Value.Date; production.BarrelsProduced = Convert.ToInt32(uxBarrels.Text); FindProductionWell().DailyProduction.Add(production); FacilityManager.FacilityMng.SaveData(); RefreshGridView(); }