private void btnEliminar_Click(object sender, RoutedEventArgs e) { int InscripcionId; Inscripcion inscripcion; try { InscripcionId = Convert.ToInt32(InscripcionIdTextBox.Text); } catch (Exception) { MessageBox.Show("El campo \"Inscripción Id\" debe ser un numero entero "); InscripcionIdTextBox.Focus(); return; } inscripcion = InscripcionesBLL.Buscar(InscripcionId); if (inscripcion != null) { MessageBoxResult messageBoxResult = MessageBox.Show("Desea eliminar esta Inscripción?", "Atención", MessageBoxButton.YesNo, MessageBoxImage.Question); if (messageBoxResult == MessageBoxResult.Yes) { InscripcionesBLL.Eliminar(InscripcionId); MessageBox.Show("Inscripción eliminada."); } } else { MessageBox.Show("Esta inscripción no existe"); } }
private void btnBuscar_Click(object sender, RoutedEventArgs e) { int InscripcionId; Inscripcion inscripcion; try { InscripcionId = Convert.ToInt32(InscripcionIdTextBox.Text); } catch (Exception) { MessageBox.Show("El campo \"Inscripción Id\" debe un ser numero entero."); InscripcionIdTextBox.Focus(); return; } Limpiar(); inscripcion = InscripcionesBLL.Buscar(InscripcionId); if (inscripcion != null) { LlenaCampo(inscripcion); MessageBox.Show("Inscripción encontrada."); } else { MessageBox.Show("Inscripción no encontrada."); } }
private bool Validar() { bool paso = true; if (string.IsNullOrWhiteSpace(InscripcionIdTextBox.Text)) { MessageBox.Show("No puede dejar el campo de inscripcion id vacio"); InscripcionIdTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EstudianteIdTextBox.Text)) { MessageBox.Show("No puede dejar el campo de estudiante id Vacio"); EstudianteIdTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(ComentariTextBox.Text)) { MessageBox.Show("No puede dejar el campo de Comentario vacio"); ComentariTextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(MontoTextBox.Text)) { MessageBox.Show("No puede dejar el campo de Monto vacio"); MontoTextBox.Focus(); paso = false; } else if (Convert.ToDecimal(MontoTextBox.Text) < 1) { MessageBox.Show("No se puede ingresar un monto igual a 0 o negativo"); MontoTextBox.Focus(); paso = false; } else if (Convert.ToDecimal(MontoTextBox.Text) > Convert.ToDecimal(BalancesTextBox.Text)) { MessageBox.Show("No puede ingresar un monto mayor que el balance actual"); MontoTextBox.Focus(); paso = false; } return(paso); }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { if (!Validar()) { return; } Inscripcion inscripcion; bool guardado = false; int personaId; int.TryParse(PersonaIdTextBox.Text, out personaId); inscripcion = LlenaClase(); if (InscripcionIdTextBox.Text == "0" || string.IsNullOrWhiteSpace(InscripcionIdTextBox.Text)) { guardado = InscripcionesBLL.Guardar(inscripcion); } else { if (!ExisteEnBaseDatos()) { MessageBox.Show("Esta Inscripción no existe; No se puede Modificar"); InscripcionIdTextBox.Focus(); return; } else { guardado = InscripcionesBLL.Modificar(inscripcion); } } if (guardado) { MessageBox.Show("Guardado.", "EXITO", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { MessageBox.Show("Error al guardar", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); } }
private bool Validar() { bool validados = true; int inscripcionId = 0; Inscripcion inscripcion; try { //Inscripción Id inscripcionId = Convert.ToInt32(InscripcionIdTextBox.Text); } catch (Exception) { MessageBox.Show("Inscripción id debe se un numero entero > 0"); InscripcionIdTextBox.Focus(); validados = false; } try { //Mondo decimal monto = Convert.ToInt32(MontoPagarTextBox.Text); } catch (Exception) { MessageBox.Show("Monto debe se un numero > 0"); MontoPagarTextBox.Focus(); validados = false; } //verificando si la inscripción existe inscripcion = InscripcionesBLL.Buscar(inscripcionId); if(inscripcion == null) { validados = false; MessageBox.Show("Este Inscripción id no existe"); InscripcionIdTextBox.Focus(); } return validados; }
private bool Validar() { bool validados = true; Persona persona = new Persona(); int InscripcionId; int PersonaId; decimal monto; try { //InscripcionId InscripcionId = Convert.ToInt32(InscripcionIdTextBox.Text); } catch (Exception) { MessageBox.Show("El ID debe ser un numero entero. \nIngrese el numero \"0\" para crear una Inscripción nueva."); InscripcionIdTextBox.Focus(); validados = false; } try { //PersonaId PersonaId = Convert.ToInt32(PersonaIdTextBox.Text); if (PersonaId <= 0) { MessageBox.Show("El Campo \"PersonaId\" debe ser un numero entero > 0"); PersonaIdTextBox.Focus(); validados = false; } persona = PersonasBLL.Buscar(PersonaId); if (persona == null) { MessageBox.Show("Esta Persona no existe.\nIntroduzca otra Persona Id."); PersonaIdTextBox.Focus(); validados = false; } } catch (Exception) { MessageBox.Show("El Campo \"Persona Id\" debe ser un numero entero > 0"); PersonaIdTextBox.Focus(); validados = false; } try { //Monto monto = Convert.ToDecimal(MontoTextBox.Text); if (monto <= 0.0m) { MessageBox.Show("El Monto no puede estar vacío"); MontoTextBox.Focus(); validados = false; } } catch (Exception) { MessageBox.Show("El Monto debe ser un numero > 0"); MontoTextBox.Focus(); validados = false; } //Fecha if (string.IsNullOrWhiteSpace(FechaInscripcionDatepicker.Text)) { MessageBox.Show("Por favor seleccione una fecha"); FechaInscripcionDatepicker.Focus(); validados = false; } return(validados); }
private bool Validar() { bool paso = true; if (string.IsNullOrWhiteSpace(InscripcionIdTextBox.Text)) { MessageBox.Show("EL Campo Inscripción ID No Puede Estar Vacío"); ComentariosTextBox.Focus(); paso = false; } else { try { int i = Convert.ToInt32(InscripcionIdTextBox.Text); } catch (FormatException) { MessageBox.Show("El Campo Inscripción ID debe tener Numeros"); InscripcionIdTextBox.Focus(); paso = false; } } if (string.IsNullOrWhiteSpace(ComentariosTextBox.Text)) { MessageBox.Show("EL Campo Comentario No Puede Estar Vacío"); ComentariosTextBox.Focus(); paso = false; } //para que lea solo en numeros y que no este en blanco if (string.IsNullOrWhiteSpace(DepositoTextBox.Text)) { MessageBox.Show("EL Campo Deposito No Puede Estar Vacío"); DepositoTextBox.Focus(); paso = false; } else { try { decimal d = Convert.ToDecimal(DepositoTextBox.Text); } catch (FormatException) { MessageBox.Show("El Campo deposito debe tener Numeros"); DepositoTextBox.Focus(); paso = false; } } if (string.IsNullOrWhiteSpace(MontoTextBox.Text)) { MessageBox.Show("EL Campo Monto No Puede Estar Vacío"); MontoTextBox.Focus(); paso = false; } else { try { decimal d = Convert.ToDecimal(MontoTextBox.Text); } catch (FormatException) { MessageBox.Show("El Campo deposito debe tener Numeros"); MontoTextBox.Focus(); paso = false; } } return(paso); }