private void consultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <EntradaArticulos>(); if (criterioTextBox.Text.Trim().Length > 0) { switch (filtroComboBox.SelectedIndex) { case 0: listado = EntradaArticuloBLL.GetList(p => true); break; case 1: int ID = Convert.ToInt32(criterioTextBox.Text); listado = EntradaArticuloBLL.GetList(p => p.EntradaArticuloId == ID); break; case 2: int articuoid = Convert.ToInt32(criterioTextBox.Text); listado = EntradaArticuloBLL.GetList(p => p.ArticuloId == articuoid); break; } listado = listado.Where(c => c.Fecha.Date >= desdeDatePicker.SelectedDate.Value && c.Fecha.Date <= hastaDatePicker.SelectedDate.Value).ToList(); } else { listado = EntradaArticuloBLL.GetList(p => true); } consultarDataGrid.ItemsSource = listado; }
private void guardarButton_Click(object sender, RoutedEventArgs e) { bool paso = false; if (!ValidarCampos()) { return; } if (IdTextbox.Text == "0") { paso = EntradaArticuloBLL.Guardar(entradaArticulos); } else { if (!ExisteEnLaBaseDatos()) { MessageBox.Show("No se puede modificar, no existe!!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } paso = EntradaArticuloBLL.Modificar(entradaArticulos); } if (paso) { MessageBox.Show("Guardado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCampos(); } else { MessageBox.Show("No se Guardo", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void eliminarButton_Click(object sender, RoutedEventArgs e) { if (EntradaArticuloBLL.Eliminar(entradaArticulos.EntradaArticuloId)) { LimpiarCampos(); MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { MessageBox.Show("No Eliminado", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void buscarButton_Click(object sender, RoutedEventArgs e) { EntradaArticulos entradalocal = EntradaArticuloBLL.Buscar(entradaArticulos.EntradaArticuloId); if (entradalocal != null) { entradaArticulos = entradalocal; Llenar(); } else { LimpiarCampos(); MessageBox.Show("No Encontrado", "Salir", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void ListaEntrada() { List <EntradaArticulos> entradaArticulos = EntradaArticuloBLL.GetList(a => true); this.DataContext = entradaArticulos; }
private bool ExisteEnLaBaseDatos() { EntradaArticulos entradaArticulos = EntradaArticuloBLL.Buscar((int)Convert.ToInt32(IdTextbox.Text)); return(entradaArticulos != null); }