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);
        }