private void BAgregar_Click(object sender, EventArgs e) { FormPropCaso dlg = new FormPropCaso(); if (dlg.ShowDialog() == DialogResult.Cancel) { return; } if (Casos == null) { Casos = new List <Visor_sql_2015.Objetos.CCaso>(); } Objetos.CCaso obj = new Visor_sql_2015.Objetos.CCaso(); obj.When = dlg.When; obj.Dhen = dlg.Dhen; foreach (Objetos.CCaso obj2 in Casos) { if (obj.When.ToLower().Trim() == obj2.When.ToLower().Trim()) { MessageBox.Show("El caso ya existe"); return; } } Casos.Add(obj); MuestraCasos(); }
private void BDefault_Click(object sender, EventArgs e) { if (Casos == null) { Casos = new List <Visor_sql_2015.Objetos.CCaso>(); } FormPropCaso dlg = new FormPropCaso(); //primero busco si existe el caso default foreach (Objetos.CCaso obj in Casos) { if (obj.When == "default") { dlg.When = obj.When; dlg.Dhen = obj.Dhen; if (dlg.ShowDialog() == DialogResult.Cancel) { return; } obj.When = dlg.When; obj.Dhen = dlg.Dhen; MuestraCasos(); return; } } //no esta, por lo que hay que agregarlo dlg.When = "default"; if (dlg.ShowDialog() == DialogResult.Cancel) { return; } Objetos.CCaso obj2 = new Visor_sql_2015.Objetos.CCaso(); obj2.When = dlg.When; obj2.Dhen = dlg.Dhen; Casos.Add(obj2); MuestraCasos(); }