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); }
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); }