Ejemplo n.º 1
0
        private void Btn_listar_Click(object sender, RoutedEventArgs e)
        {
            bool      estado = true;
            bool      tipo   = true;
            bool      rango  = true;
            PedidoBLL pb     = new PedidoBLL();

            if (rdb_ingrediente.IsChecked == false && rdb_bebestible.IsChecked == false)
            {
                tipo = false;
            }

            if (rdb_aceptadas.IsChecked == false && rdb_anulada.IsChecked == false)
            {
                estado = false;
            }

            if (rdb_este_mes.IsChecked == false)
            {
                rango = false;
            }

            if (tipo)
            {
                if (tipo && estado == false && rango == false)
                {
                    estadoc = "TODOS";
                    rangoc  = "TODO";
                    dt      = pb.Master_pedido(tipoc, estadoc, rangoc);
                    dtg_listas.ItemsSource = dt.DefaultView;
                }
                else if (tipo && estado && rango == false)
                {
                    rangoc = "TODO";
                    dt     = pb.Master_pedido(tipoc, estadoc, rangoc);
                    dtg_listas.ItemsSource = dt.DefaultView;
                }
                else if (tipo && estado && rango)
                {
                    dt = pb.Master_pedido(tipoc, estadoc, rangoc);
                    dtg_listas.ItemsSource = dt.DefaultView;
                }
            }
            else
            {
                lb1.Content = "Seleccione un tipo de pedido";
            }
        }