private void ValorTextBox_TextChanged(object sender, EventArgs e) { MyErrorProvider.Clear(); if (string.IsNullOrWhiteSpace(ValorTextBox.Text)) { ValorTextBox.Text = Convert.ToString(0); } if (string.IsNullOrWhiteSpace(LogradoTextBox.Text)) { LogradoTextBox.Text = Convert.ToString(0); } if (Convert.ToDecimal(ValorTextBox.Text) < 0) { MyErrorProvider.SetError(ValorTextBox, "El valor introducido en el campo valor es incorrecto"); ValorTextBox.Focus(); } else { MyErrorProvider.Clear(); } if (Convert.ToDecimal(LogradoTextBox.Text) > Convert.ToDecimal(ValorTextBox.Text)) { MyErrorProvider.SetError(LogradoTextBox, "El valor introducido en el campo logrado es incorrecto"); LogradoTextBox.Focus(); } else { MyErrorProvider.Clear(); } if (Convert.ToDecimal(LogradoTextBox.Text) < 0) { MyErrorProvider.SetError(LogradoTextBox, "El valor introducido en el campo logrado es incorrecto"); LogradoTextBox.Focus(); } else { MyErrorProvider.Clear(); } decimal valor = Convert.ToDecimal(ValorTextBox.Text); decimal logrado = Convert.ToDecimal(LogradoTextBox.Text); decimal perdido = valor - logrado; PerdidoTextBox.Text = Convert.ToString(perdido); }
private bool Validar() { MyErrorProvider.Clear(); bool paso = true; if (string.IsNullOrWhiteSpace(EstudianteTextBox.Text)) { MyErrorProvider.SetError(EstudianteTextBox, "El campo estudiante no puede estar vacio"); EstudianteTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ValorTextBox.Text)) { MyErrorProvider.SetError(ValorTextBox, "El campo valor no puede estar vacio"); ValorTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(LogradoTextBox.Text)) { MyErrorProvider.SetError(LogradoTextBox, "El campo logrado no puede estar vacio"); LogradoTextBox.Focus(); paso = false; } if (Convert.ToDecimal(ValorTextBox.Text) < Convert.ToDecimal(LogradoTextBox.Text)) { MyErrorProvider.SetError(LogradoTextBox, "El campo logrado no puede ser mayor que el valor"); LogradoTextBox.Focus(); paso = false; } if (Convert.ToDecimal(ValorTextBox.Text) <= 0) { MyErrorProvider.SetError(ValorTextBox, "El campo valor no puede ser menor o igual que cero"); ValorTextBox.Focus(); paso = false; } if (Convert.ToDecimal(LogradoTextBox.Text) < 0) { MyErrorProvider.SetError(LogradoTextBox, "El campo logrado no puede ser menor que cero"); LogradoTextBox.Focus(); paso = false; } return(paso); }
public bool Validar() { bool paso = true; MyErrorProvider.Clear(); if (string.IsNullOrWhiteSpace(EstudianteTextBox.Text)) { MyErrorProvider.SetError(EstudianteTextBox, "Introduccion no valida en el campo Estudiante"); EstudianteTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(LogradoTextBox.Text) || Convert.ToDecimal(LogradoTextBox.Text) < 0) { MyErrorProvider.SetError(LogradoTextBox, "Introduccion no valida en el campo logrado"); LogradoTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ValorTextBox.Text) || Convert.ToDecimal(ValorTextBox.Text) < 0) { MyErrorProvider.SetError(ValorTextBox, "Introduccion no valida en el campo valor"); ValorTextBox.Focus(); paso = false; } if (Convert.ToDecimal(LogradoTextBox.Text) < 0) { MyErrorProvider.SetError(LogradoTextBox, "El valor introducido en el campo logrado es incorrecto"); LogradoTextBox.Focus(); paso = false; } if (Convert.ToDecimal(ValorTextBox.Text) < 0) { MyErrorProvider.SetError(ValorTextBox, "El valor introducido en el campo valor es incorrecto"); ValorTextBox.Focus(); paso = false; } if (Convert.ToDecimal(LogradoTextBox.Text) > Convert.ToDecimal(ValorTextBox.Text)) { MyErrorProvider.SetError(LogradoTextBox, "El valor introducido en el campo logrado es incorrecto"); LogradoTextBox.Focus(); paso = false; } return(paso); }
private void LogradoTextBox_TextChanged(object sender, EventArgs e) { MyErrorProvider.Clear(); if (string.IsNullOrWhiteSpace(ValorTextBox.Text)) { ValorTextBox.Text = Convert.ToString(0); } if (string.IsNullOrWhiteSpace(LogradoTextBox.Text)) { LogradoTextBox.Text = Convert.ToString(0); } if (Convert.ToDecimal(LogradoTextBox.Text) < 0) { MyErrorProvider.SetError(LogradoTextBox, "El valor introducido en el campo logrado es incorrecto"); LogradoTextBox.Focus(); return; } else { MyErrorProvider.Clear(); } if (Convert.ToDecimal(ValorTextBox.Text) < 0) { MyErrorProvider.SetError(ValorTextBox, "El valor introducido en el campo valor es incorrecto"); ValorTextBox.Focus(); return; } else { MyErrorProvider.Clear(); } if (Convert.ToDecimal(LogradoTextBox.Text) > Convert.ToDecimal(ValorTextBox.Text)) { MyErrorProvider.SetError(LogradoTextBox, "El valor introducido en el campo logrado es incorrecto"); LogradoTextBox.Focus(); return; } else { MyErrorProvider.Clear(); } decimal valor = Convert.ToDecimal(ValorTextBox.Text); decimal logrado = Convert.ToDecimal(LogradoTextBox.Text); decimal perdido = valor - logrado; PerdidoTextBox.Text = Convert.ToString(perdido); if (EvaluacionBLL.CalcularPerdido(valor, logrado) > (valor * (decimal)0.30)) { PronosticoComboBox.SelectedIndex = 2; } else if (EvaluacionBLL.CalcularPerdido(valor, logrado) <= (valor * (decimal)0.30) && EvaluacionBLL.CalcularPerdido(valor, logrado) >= (valor * (decimal)0.25)) { PronosticoComboBox.SelectedIndex = 1; } else if (EvaluacionBLL.CalcularPerdido(valor, logrado) < (valor * (decimal)0.25)) { PronosticoComboBox.SelectedIndex = 0; } }