示例#1
0
        private void timer1_Tick(object sender, EventArgs e)
        {
            bool ok = true;

            if (TNombre.Text.Trim() == "")
            {
                ok = false;
            }
            else
            {
                if (ComboTipos.SelectedIndex > -1)
                {
                    Objetos.CTipoDato obj = (Objetos.CTipoDato)ComboTipos.Items[ComboTipos.SelectedIndex];
                    if (obj.Variable == true)
                    {
                        if (Tlongitud.Text.Trim() == "")
                        {
                            ok = false;
                        }
                    }
                }
            }
            if (CHDefault.Checked == true)
            {
                if (TDefault.Text.Trim() == "")
                {
                    ok = false;
                }
            }
            if (CHCalculado.Checked == true)
            {
                if (TCalculado.Text.Trim() == "")
                {
                    ok = false;
                }
                if (CHIncremental.Checked == true)
                {
                    ok = false;
                }
                if (CHDefault.Checked == true)
                {
                    ok = false;
                }
            }
            else if (ComboTipos.SelectedIndex == -1)
            {
                ok = false;
            }

            BAceptar.Enabled = ok;
        }
示例#2
0
 private void ComboTipos_SelectedIndexChanged(object sender, EventArgs e)
 {
     Objetos.CTipoDato obj = (Objetos.CTipoDato)ComboTipos.Items[ComboTipos.SelectedIndex];
     Tlongitud.Enabled = obj.Variable;
 }