private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <NotasCreditos>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: //Todo listado = NotasCreditosBLL.GetList(o => true); break; case 1: //Nota credito Id int id; id = int.Parse(CriterioTextBox.Text); listado = NotasCreditosBLL.GetList(o => o.NotaId == id); break; case 2: // Cliente Id int clienteId; clienteId = int.Parse(CriterioTextBox.Text); listado = NotasCreditosBLL.GetList(o => o.ClienteId == clienteId); break; case 3: // Usuario Id int usuario; usuario = int.Parse(CriterioTextBox.Text); listado = NotasCreditosBLL.GetList(o => o.UsuarioId == usuario); break; case 4: // Concepto listado = NotasCreditosBLL.GetList(p => p.Concepto.Contains(CriterioTextBox.Text)); break; case 5: // Monto int mon; mon = int.Parse(CriterioTextBox.Text); listado = NotasCreditosBLL.GetList(o => o.Monto == mon); break; } listado = listado.Where(c => c.Fecha.Date >= DesdeDatePicker.SelectedDate && c.Fecha.Date <= HastaDatePicker.SelectedDate).ToList(); } else { listado = NotasCreditosBLL.GetList(p => true); } DataGridConsulta.ItemsSource = null; DataGridConsulta.ItemsSource = listado; }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { NotasCreditos creditos = NotasCreditosBLL.Buscar(NotaIdTextBox.Text.ToInt()); if (creditos != null) { credito = creditos; reCargar(); } else { MessageBox.Show(" No Encontrado !!!", "Informacion", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { bool paso = false; if (!Validar()) { return; } Limpiar(); //Determinar si es guardar o modificar if (credito.NotaId == 0) { paso = NotasCreditosBLL.Guardar(credito); } else { if (!existeEnLaBaseDeDatos()) { paso = NotasCreditosBLL.Modificar(credito); MessageBox.Show("modifico ", "Existo", MessageBoxButton.OK, MessageBoxImage.Error); } else { Limpiar(); MessageBox.Show("No Existe en la base de datos", "ERROR"); } } //Informar el resultado if (paso) { } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void EliminarButton_Click(object sender, RoutedEventArgs e) { int id; int.TryParse(NotaIdTextBox.Text, out id); Limpiar(); try { if (NotasCreditosBLL.Eliminar(id)) { MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show(NotaIdTextBox.Text, "No se puede eliminar no existe"); } } catch { } }
private bool existeEnLaBaseDeDatos() { NotasCreditos creditoAnterior = NotasCreditosBLL.Buscar((int)NotaIdTextBox.Text.ToInt()); return(creditoAnterior != null); }