internal static NewIncidentManagerForm GetNewIncidentForm() { if (newIncidentManagerForm == null) { newIncidentManagerForm = new NewIncidentManagerForm(); return(newIncidentManagerForm); } else { return(newIncidentManagerForm); } }
private void ShowCreateUpdateIncidenceScreen(bool edit, Incidence incidence = null) { this.Hide(); NewIncidentManagerForm newIncidentForm = FormBuilder.GetNewIncidentForm(); if (edit == true) { newIncidentForm.descriptionTextBox.Text = incidence.Comments; newIncidentForm.levelCb.Text = incidence.Level; newIncidentForm.areaCb.Text = incidence.Area; newIncidentForm.stateCb.Text = incidence.State; newIncidentForm.stateCb.Visible = true; newIncidentForm.stateLabel.Visible = true; } else { newIncidentForm.descriptionTextBox.Text = ""; newIncidentForm.levelCb.SelectedIndex = 0; newIncidentForm.areaCb.SelectedIndex = 0; newIncidentForm.stateCb.Visible = false; newIncidentForm.stateCb.Visible = false; } newIncidentForm.Show(); }