private bool ValidarGuardar()
 {
     ErrorValidador.Dispose();
     if (txtDescripcion.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtDescripcion, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     return(true);
 }
 private bool ValidarGuardar()
 {
     ErrorValidador.Dispose();
     if (txtClienteId.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtClienteId, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     if (dtgArticulosPresupuesto.Rows.Count == 0)
     {
         Clases.Utilidades.MostrarErrorControl(dtgArticulosPresupuesto, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     else
     {
         //Se valida que no existan articulos sin cantidades
         foreach (DataGridViewRow dtgFilas in dtgArticulosPresupuesto.Rows)
         {
             if (dtgFilas.Cells["Cantidad"].Value != null)
             {
                 if (dtgFilas.Cells["Cantidad"].Value.ToString() == "")
                 {
                     MessageBox.Show("Debe ingresar las cantidades de todos los artículos en la lista", FrmPadre.strNombreSistema + FrmPadre.strVersionSistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                     return(false);
                 }
                 else
                 {
                     if (Convert.ToDecimal(dtgFilas.Cells["Cantidad"].Value.ToString()) == 0)
                     {
                         MessageBox.Show("Debe ingresar las cantidades de todos los artículos en la lista", FrmPadre.strNombreSistema + FrmPadre.strVersionSistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                         return(false);
                     }
                 }
             }
             else
             {
                 MessageBox.Show("Debe ingresar las cantidades de todos los artículos en la lista", FrmPadre.strNombreSistema + FrmPadre.strVersionSistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                 return(false);
             }
         }
     }
     if (dtgBasesPresupuestos.Rows.Count == 0)
     {
         Clases.Utilidades.MostrarErrorControl(dtgBasesPresupuestos, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     return(true);
 }
Ejemplo n.º 3
0
 private bool ValidarGuardar()
 {
     ErrorValidador.Dispose();
     if (txtDescripcion.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtDescripcion, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     if (txtPrecio.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtPrecio, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     if (txtReferencia.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtReferencia, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     if (cmbIVA.SelectedValue == null)
     {
         Clases.Utilidades.MostrarErrorControl(cmbIVA, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     else
     {
         Clases.Utilidades.ColorOriginal(cmbIVA);
     }
     if (cmbUnidadManejo.SelectedValue == null)
     {
         Clases.Utilidades.MostrarErrorControl(cmbUnidadManejo, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     else
     {
         Clases.Utilidades.ColorOriginal(cmbUnidadManejo);
     }
     if (ChkCodigoBarra.Checked)
     {
         if (txtCodigoBarra.Text.Trim().Length == 0)
         {
             Clases.Utilidades.MostrarErrorControl(txtCodigoBarra, ErrorValidador, "El campo es obligatorio");
             return(false);
         }
     }
     return(true);
 }
 private bool ValidarGuardar()
 {
     ErrorValidador.Dispose();
     if (txtNombreProveedor.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtNombreProveedor, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     if (txtNifCif.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtNifCif, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     if (!Clases.Utilidades.EsValidoNifCif(txtNifCif.Text))
     {
         Clases.Utilidades.MostrarErrorControl(txtNifCif, ErrorValidador, "El NIT o CIF es incorrecto");
         return(false);
     }
     if (txtDireccion.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtDireccion, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     if (cmbProvincias.SelectedValue == null)
     {
         Clases.Utilidades.MostrarErrorControl(cmbProvincias, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     else
     {
         Clases.Utilidades.ColorOriginal(cmbProvincias);
     }
     if (cmbMunicipios.SelectedValue == null)
     {
         Clases.Utilidades.MostrarErrorControl(cmbMunicipios, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     else
     {
         Clases.Utilidades.ColorOriginal(cmbMunicipios);
     }
     if (txtCodigoPostal.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtCodigoPostal, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     else
     {
         if (!Clases.Utilidades.CodigoPostalEsValido(txtCodigoPostal.Text))
         {
             Clases.Utilidades.MostrarErrorControl(txtCodigoPostal, ErrorValidador, "El formato del código postal no es válido");
             return(false);
         }
         else
         {
             string  strCodigoBuscar = txtCodigoPostal.Text.Substring(0, 2);
             decimal dcmCodigoBuscar = Convert.ToDecimal(strCodigoBuscar);
             var     oProvincia      = SGPADatos.Provincias.FirstOrDefault(a => a.ProvinciaId == dcmCodigoBuscar);
             if (oProvincia != null)
             {
                 if (oProvincia.ProvinciaId.ToString() != cmbProvincias.SelectedValue.ToString())
                 {
                     Clases.Utilidades.MostrarErrorControl(cmbProvincias, ErrorValidador, "La provincia seleccionada no concuerda con el código postal ingresado");
                     return(false);
                 }
                 else
                 {
                     Clases.Utilidades.ColorOriginal(cmbProvincias);
                 }
             }
         }
     }
     if (txtTelefono1.Text.Trim().Length == 0)
     {
         Clases.Utilidades.MostrarErrorControl(txtTelefono1, ErrorValidador, "El campo es obligatorio");
         return(false);
     }
     if (!Clases.Utilidades.EmailEsValido(txtEmail.Text))
     {
         Clases.Utilidades.MostrarErrorControl(txtEmail, ErrorValidador, "El formato del correo es invalido");
         return(false);
     }
     //if (txtNumeroCuenta.Text.Trim() != "")
     //{
     //    if (!Clases.Utilidades.EsValidoCuentaBancaria(txtNumeroCuenta.Text))
     //    {
     //        ErrorValidador.SetError(txtNumeroCuenta, "El formato del número de cuenta no es válido");
     //        return false;
     //    }
     //}
     return(true);
 }