public bool Validar() { MyErrorProvider.Clear(); bool paso = true; RepositorioBase <Clientes> repo = new RepositorioBase <Clientes>(); if (string.IsNullOrWhiteSpace(ClienteComboBox.Text)) { MyErrorProvider.SetError(ClienteComboBox, "Agregue un cliente"); AgregarClienteButton.Focus(); paso = false; } if (this.detalle.Count == 0) { MyErrorProvider.SetError(AgregarAlGridButton, "Debe agregar articulos a la factura"); AgregarAlGridButton.Focus(); paso = false; } if (!VerificarLimiteCredito()) { MyErrorProvider.SetError(ClienteComboBox, "El cliente ha excedido su limite de credito"); ClienteComboBox.Focus(); paso = false; } return(paso); }
//-------------------------------------------------------------------------------------------------------- //Validaciones ------------------------------------------------------------------------------------------- private bool Validar() // Funcion que valida todo el registro { MyErrorProvider.Clear(); bool paso = true; if (ClienteComboBox.Text == string.Empty) // Validando que elija un cliente { MyErrorProvider.SetError(ClienteComboBox, "Debe elegir un cliente"); ClienteComboBox.Focus(); paso = false; } if (TipoTrabajoComboBox.Text == string.Empty) // Validando que elija el tipo de trabajo { MyErrorProvider.SetError(TipoTrabajoComboBox, "Debe un tipo de trabajo"); TipoTrabajoComboBox.Focus(); paso = false; } if (DescripcionTrabajoTextBox.Text == String.Empty) // Validando que el trabajo tenga una descripcion { MyErrorProvider.SetError(DescripcionTrabajoTextBox, "Debe agregar una descripcion al trabajo"); DescripcionTrabajoTextBox.Focus(); paso = false; } if (PrecioNumericUpDown.Value <= 0) // Validando que el precio sea mayor a 0 { MyErrorProvider.SetError(PrecioNumericUpDown, "El precio del trabajo tiene que ser mayor que 0"); PrecioNumericUpDown.Focus(); paso = false; } if (DireccionTextBox.Text == String.Empty) // Validando que el trabajo tenga una direccion { MyErrorProvider.SetError(DireccionTextBox, "Debe agregar una direccion al trabajo"); DireccionTextBox.Focus(); paso = false; } if (EncargadoComboBox.Text == string.Empty) // Validando que elija un encargado { MyErrorProvider.SetError(EncargadoComboBox, "Debe elegir un encargado"); EncargadoComboBox.Focus(); paso = false; } if (AjusteNumericUpDown.Value <= 0) { MyErrorProvider.SetError(AjusteNumericUpDown, "El ajuste debe ser mayor a 0"); // Validando que el precio sea mayor a 0 AjusteNumericUpDown.Focus(); paso = false; } if (AjusteNumericUpDown.Value > PrecioNumericUpDown.Value) { MyErrorProvider.SetError(AjusteNumericUpDown, "El ajuste no puede ser mayor al precio del trabajo"); // Validando que el ajuste no sea mayor al precio AjusteNumericUpDown.Focus(); paso = false; } return(paso); }