private bool Validar()
        {
            float cantidadLados;
            float longituLados;
            float apotema;

            bool paso = true;

            MyErrorProvider.Clear();

            if (string.IsNullOrWhiteSpace(CantidadLadosTextBox.Text))
            {
                MyErrorProvider.SetError(CantidadLadosTextBox, "El campo cantidad de lados no puede estar vacio");
                CantidadLadosTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(LongitudLadosTextBox.Text))
            {
                MyErrorProvider.SetError(LongitudLadosTextBox, "El campo longitud de lados no puede estar vacio");
                LongitudLadosTextBox.Focus();
                paso = false;
            }

            if (string.IsNullOrWhiteSpace(ApotemaTextBox.Text))
            {
                MyErrorProvider.SetError(ApotemaTextBox, "El campo Apotema no puede estar vacio");
                ApotemaTextBox.Focus();
                paso = false;
            }

            cantidadLados = Convert.ToSingle(CantidadLadosTextBox.Text);
            longituLados  = Convert.ToSingle(LongitudLadosTextBox.Text);
            apotema       = Convert.ToSingle(ApotemaTextBox.Text);

            if (cantidadLados < 0)
            {
                MyErrorProvider.SetError(CantidadLadosTextBox, "El campo cantidad de lados no puede ser menor a 3");
                CantidadLadosTextBox.Focus();
                paso = false;
            }

            if (longituLados < 0)
            {
                MyErrorProvider.SetError(LongitudLadosTextBox, "El campo longitud de lados no puede ser menor a 1");
                LongitudLadosTextBox.Focus();
                paso = false;
            }

            if (apotema < 0)
            {
                MyErrorProvider.SetError(ApotemaTextBox, "El campo Apotema no puede ser menor a 0");
                ApotemaTextBox.Focus();
                paso = false;
            }
            return(paso);
        }
示例#2
0
 public void validar()
 {
     if (string.IsNullOrWhiteSpace(CantidadTextBox.Text) || Convert.ToInt32(CantidadTextBox.Text) < 1)
     {
         MyErrorProvider.SetError(CantidadTextBox, "El campo lados no puede estar vacio");
         CantidadTextBox.Focus();
     }
     if (string.IsNullOrWhiteSpace(ValorTextBox.Text) || Convert.ToInt32(ValorTextBox.Text) < 1)
     {
         MyErrorProvider.SetError(ValorTextBox, "El campo valor no puede estar vacio");
         ValorTextBox.Focus();
     }
     if (string.IsNullOrWhiteSpace(ApotemaTextBox.Text) || Convert.ToInt32(ApotemaTextBox.Text) < 1)
     {
         MyErrorProvider.SetError(ApotemaTextBox, "El campo apotema no puede estar vacio");
         ApotemaTextBox.Focus();
     }
 }