private void txtNombre_TextChanged(object sender, TextChangedEventArgs e) { // Si el campo está vacío if (string.IsNullOrEmpty(txtNombre.Text)) { // Si no hay error if (!listaErrores[CAMPO_NOMBRE]) { // Mostramos el error ErrorMVC.muestraError(imgErrorNombre, txtNombre); numerrores++; listaErrores[CAMPO_NOMBRE] = true; } } else // Si el campo no está vacío { // Si hay error if (listaErrores[CAMPO_NOMBRE]) { // Quitamos el error ErrorMVC.quitaError(imgErrorNombre, txtNombre); numerrores--; listaErrores[CAMPO_NOMBRE] = false; } } }
private bool valida() { bool correcto = true; // En caso de que haya errores if (numerrores > 0) { // Si el campo nombre está vacío if (string.IsNullOrEmpty(txtNombre.Text)) { // Muestro el error ErrorMVC.muestraError(imgErrorNombre, txtNombre); // Si no está activo if (!listaErrores[CAMPO_NOMBRE]) { numerrores++; listaErrores[CAMPO_NOMBRE] = true; } } // Si no selecciono nada if (comboTipo.SelectedItem == null) { // muestro el error ErrorMVC.muestraError(imgErrorTipo, comboTipo); if (!listaErrores[CAMPO_TIPO]) { numerrores++; listaErrores[CAMPO_TIPO] = true; } } correcto = false; } return(correcto); }
/// <summary> /// Inicializa las principales variables de la clase /// </summary> private void inicializa() { modServ = new ModeloArticuloServicio(invEnt); tipServ = new TipoArticuloServicio(invEnt); comboTipo.ItemsSource = tipServ.getAll().ToList(); numerrores = NUMCAMPOSOBLIGATORIOS; ErrorMVC.inicializaLista(listaErrores); }
private void txtLogin_TextChanged(object sender, TextChangedEventArgs e) { if (string.IsNullOrEmpty(txtLogin.Text)) { ErrorMVC.muestraError(imgErrorNombreUsuario, txtLogin); } else { ErrorMVC.quitaError(imgErrorNombreUsuario, txtLogin); } }
private void passLogin_PasswordChanged(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(passLogin.Password)) { ErrorMVC.muestraError(imgErrorPass, passLogin); } else { ErrorMVC.quitaError(imgErrorPass, passLogin); } }
private void comboTipo_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (comboTipo.SelectedItem == null) { if (!listaErrores[CAMPO_TIPO]) { ErrorMVC.muestraError(imgErrorTipo, comboTipo); numerrores++; listaErrores[CAMPO_TIPO] = true; } } else { if (listaErrores[CAMPO_TIPO]) { ErrorMVC.quitaError(imgErrorTipo, comboTipo); numerrores--; listaErrores[CAMPO_TIPO] = false; } } }
private void btnLoginGuardar_Click(object sender, RoutedEventArgs e) { string usu = txtLogin.Text; string pass = passLogin.Password; if (string.IsNullOrEmpty(usu)) { ErrorMVC.muestraError(imgErrorNombreUsuario, txtLogin); if (string.IsNullOrEmpty(pass)) { ErrorMVC.muestraError(imgErrorPass, passLogin); } else { ErrorMVC.quitaError(imgErrorPass, passLogin); } } else { ErrorMVC.quitaError(imgErrorNombreUsuario, txtLogin); if (string.IsNullOrEmpty(pass)) { ErrorMVC.muestraError(imgErrorPass, passLogin); } else { ErrorMVC.quitaError(imgErrorPass, passLogin); if (usuServ.login(usu, pass)) { MainWindow ventana = new MainWindow(invEnt, usuServ.usuLogin); ventana.Show(); this.Close(); } else { MessageBox.Show("Error en el usuario y/o contraseña", "LOGIN", MessageBoxButton.OK, MessageBoxImage.Warning); } } } }