예제 #1
0
        private bool Validar()
        {
            bool paso = true;

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

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

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

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

            if (string.IsNullOrWhiteSpace(CantidadExistenteTextBox.Text) || Convert.ToInt32(CantidadExistenteTextBox.Text) < Convert.ToInt32(CantidadMinimaTextBox.Text))
            {
                MyErrorProvider.SetError(CantidadExistenteTextBox, "Campo invalido.");
                CantidadExistenteTextBox.Focus();
                paso = false;
            }

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

            if (string.IsNullOrWhiteSpace(CostoTextBox.Text) || Convert.ToDecimal(CostoTextBox.Text) > Convert.ToDecimal(PrecioTextBox.Text))
            {
                MyErrorProvider.SetError(CostoTextBox, "Campo invalido.");
                CostoTextBox.Focus();
                paso = false;
            }

            return(paso);
        }
예제 #2
0
        private bool ValidarDetalle()
        {
            bool paso = true;

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

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

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

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

            if (CantidadNumericUpDown.Value == 0)
            {
                MyErrorProvider.SetError(CantidadNumericUpDown, "La cantidad no puede ser 0");
                CantidadNumericUpDown.Focus();
                paso = false;
            }

            return(paso);
        }
예제 #3
0
        public Boolean validarCampos()
        {
            if (PlacaTextBox.Text == "Placa" || PlacaTextBox.Text == "")
            {
                PlacaTextBox.Focus();
                return(false);
            }
            //-----Este campo no es obligatorio
            if (CorreoCorporativoTextBox.Text != "Correo Corporativo")
            {
                if (!IsValidEmail(CorreoCorporativoTextBox.Text))
                {
                    MessageBox.Show("El correo tiene un Formato email incorrecto");
                    return(false);
                }
            }

            //-----Este campo no es obligatorio
            //if (LanMessengerTextBox.Text == "Lan Messenger" || LanMessengerTextBox.Text == "")
            //{
            //    LanMessengerTextBox.Focus();
            //    return false;
            //}

            if (EstadoComboBox.Text == "- Seleccionar Estado -")
            {
                EstadoComboBox.Focus();
                return(false);
            }

            if (SerialTextBox.Text == "Serial" || SerialTextBox.Text == "")
            {
                SerialTextBox.Focus();
                return(false);
            }
            if (MarcaTextBox.Text == "Marca" || MarcaTextBox.Text == "")
            {
                MarcaTextBox.Focus();
                return(false);
            }

            if (ModeloTextBox.Text == "Modelo" || ModeloTextBox.Text == "")
            {
                ModeloTextBox.Focus();
                return(false);
            }

            if (NombreProveedortextBox.Text == "Nombre del Proveedor" || NombreProveedortextBox.Text == "")
            {
                NombreProveedortextBox.Focus();
                return(false);
            }

            if (NitCompraTextbox.Text == "NIT" || NitCompraTextbox.Text == "")
            {
                NitCompraTextbox.Focus();
                return(false);
            }

            if (ValorCompraTextBox.Text == "Valor de Compra" || ValorCompraTextBox.Text == "")
            {
                ValorCompraTextBox.Focus();
                return(false);
            }
            return(true);
            //if (PlacaTextBox.Text == "Placa" || CorreoCorporativoTextBox.Text == "Correo Corporativo" ||
            //    LanMessengerTextBox.Text == "Lan Messenger" || EstadoComboBox.Text == "- Seleccionar Estado -" ||
            //    SerialTextBox.Text == "Serial" || MarcaTextBox.Text == "Marca" ||
            //    ModeloTextBox.Text == "Modelo" || NombreProveedortextBox.Text == "Nombre Proveedor")
        }