private void btnEliminarPedidos_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Esta Seguro De Eliminar Los Pedidos? No Se Podran Recuperar", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                var listaPedidosTerminado = pedidoServicio.BuscandoTerminadosUltima();

                foreach (var item in listaPedidosTerminado)
                {
                    var producto_pedido_Lista = producto_Pedido_Servicio.BuscarPedidoId(item.Id);

                    foreach (var pedido in producto_pedido_Lista)
                    {
                        if (productoServicio.ObtenerPorId(pedido.ProductoId).Creacion)
                        {
                            producto_Dato_Servicio.EliminacionDefinitivaPorPedido(pedido.Id);
                        }

                        producto_Pedido_Servicio.EliminacionDefinitiva(pedido.Id);
                    }

                    pedidoServicio.EliminacionDefinitiva(item.Id);
                }

                MessageBox.Show("Datos Eliminados Exitosamente!!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                panelGrilla.Controls.Clear();

                var cuentas = pedidoServicio.BuscandoTerminados(string.Empty);

                CrearControles(cuentas);

                btnEliminarPedidos.Visible = false;
            }
        }
Beispiel #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Esta Seguro De Continuar? Se Perderan Los Pedidos...", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                var listaPedidosRetirados = pedidoServicio.BuscandoRetiradosUltima();

                foreach (var item in listaPedidosRetirados)
                {
                    var producto_pedido_Lista = producto_Pedido_Servicio.BuscarPedidoId(item.Id);

                    foreach (var pedido in producto_pedido_Lista)
                    {
                        producto_Pedido_Servicio.EliminacionDefinitiva(pedido.Id);
                    }

                    pedidoServicio.EliminacionDefinitiva(item.Id);
                }

                MessageBox.Show("Datos Eliminados Exitosamente!!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                panelGrilla.Controls.Clear();

                var cuentas = pedidoServicio.BuscarRetirado();

                CrearControles(cuentas, AccesoDatos.Proceso.Retirado);

                VerSiHayPedidos();
            }
        }