示例#1
0
        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();
        }
示例#2
0
        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();
        }