private void guardarButton_Click(object sender, RoutedEventArgs e) { bool paso = false; if (!Validar()) { return; } if (IdTextbox.Text == "0") { paso = PedidosProveedorBLL.Guardar(Pedidos); } else { if (!ExisteEnBaseDatos()) { MessageBox.Show("Pedido Proveedor No Existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } paso = PedidosProveedorBLL.Modificar(Pedidos); } if (paso) { MessageBox.Show("¡¡Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); Limpiar(); } else { MessageBox.Show("¡¡No se pudo Guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void consultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <PedidosProveedor>(); if (criterioTextBox.Text.Trim().Length > 0) { switch (filtroComboBox.SelectedIndex) { case 0: listado = PedidosProveedorBLL.GetList(p => true); break; case 1: int ID = Convert.ToInt32(criterioTextBox.Text); listado = PedidosProveedorBLL.GetList(p => p.PedidoId == ID); break; case 2: int proveedorid = Convert.ToInt32(criterioTextBox.Text); listado = PedidosProveedorBLL.GetList(p => p.ProveedoresId == proveedorid); break; } listado = listado.Where(c => c.Fecha.Date >= desdeDatePicker.SelectedDate.Value && c.Fecha.Date <= hastaDatePicker.SelectedDate.Value).ToList(); } else { listado = PedidosProveedorBLL.GetList(p => true); } consultarDataGrid.ItemsSource = listado; }
private void eliiminarButton_Click(object sender, RoutedEventArgs e) { if (PedidosProveedorBLL.Eliminar(Pedidos.PedidoId)) { MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); Limpiar(); } else { MessageBox.Show("No Eliminado!!"); } }
private void buscarButton_Click(object sender, RoutedEventArgs e) { PedidosProveedor pedidolocal = PedidosProveedorBLL.Buscar(Pedidos.PedidoId); if (pedidolocal != null) { Pedidos = pedidolocal; Llenar(); } else { Limpiar(); MessageBox.Show("Llamada no Encontrada!!"); } }
private bool ExisteEnBaseDatos() { PedidosProveedor pedidosProveedores = PedidosProveedorBLL.Buscar(Convert.ToInt32(IdTextbox.Text)); return(pedidosProveedores != null); }