public void GetListTest()
        {
            var lista = new List <Producto>();

            lista = ProductoBLL.GetList(p => true);
            Assert.IsNotNull(lista);
        }
Exemple #2
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Producto>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:    //todo
                    listado = ProductoBLL.GetList(p => true);
                    break;

                case 1:    //ID
                    int id = Convert.ToInt32(CriterioTextBox.Text);
                    listado = ProductoBLL.GetList(p => p.ProductoId == id);
                    break;

                case 2:    //Nombre Producto
                    listado = ProductoBLL.GetList(p => p.Nombre.Contains(CriterioTextBox.Text));
                    break;
                }
            }
            else
            {
                listado = ProductoBLL.GetList(p => true);
            }

            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = listado;
        }
Exemple #3
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Productos>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltrarComboBox.SelectedIndex)
                {
                case 0:
                    listado = ProductoBLL.GetList(x => true);
                    break;

                case 1:
                    int id;
                    id      = int.Parse(CriterioTextBox.Text);
                    listado = ProductoBLL.GetList(x => x.ProductoId == id);
                    break;

                case 2:
                    listado = ProductoBLL.GetList(x => x.Descripcion == CriterioTextBox.Text);
                    break;

                case 3:
                    int cantidad = Convert.ToInt32(CriterioTextBox.Text);
                    listado = ProductoBLL.GetList(c => c.Cantidad == cantidad);
                    break;
                }
            }
            else
            {
                listado = ProductoBLL.GetList(p => true);
            }
            ConsultarDataGrid.ItemsSource = null;
            ConsultarDataGrid.ItemsSource = listado;
        }
        private void LlenarPrecio()
        {
            List <Producto> ListProductos = ProductoBLL.GetList(c => c.Descripcion == ProductoComboBox.Text);

            foreach (var item in ListProductos)
            {
                PrecioTextBox.Text = item.Precio.ToString();
            }
        }
 public IHttpActionResult Get()
 {
     try
     {
         List <Producto> todos = ProductoBLL.GetList();
         return(Content(HttpStatusCode.OK, todos));
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Exemple #6
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Expression <Func <Producto, bool> > filtro = p => true;
            int id;

            switch (FiltroComboBox.SelectedIndex)
            {
            case 0:    //Filtrando por ID del Producto.
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = p => p.ProductoId == id;
                break;

            case 1:    //Filtrando por la Descripcion del Producto.
                filtro = p => p.Descripcion.Contains(CriterioTextBox.Text);
                break;

            case 2:    //Filtrando por Costo del Producto.
                filtro = p => p.Costo.Equals(CriterioTextBox.Text);
                break;

            case 3:    //Filtrando por Precio del Producto.
                filtro = p => p.Precio.Equals(CriterioTextBox.Text);
                break;

            case 4:    //Filtrando por PorcientoGanacia del Producto.
                filtro = p => p.PorCientoGanancia.Equals(CriterioTextBox.Text);
                break;

            case 5:    //Filtrando por Cantidad en el Inventario del Producto.
                filtro = p => p.CantidadIventario.Equals(CriterioTextBox.Text);
                break;
            }

            productos = ProductoBLL.GetList(filtro);
            ProductoConsultaDataGridView.DataSource = productos;
        }
 private void LlenarComboBox()
 {
     ProductoComboBox.DataSource    = ProductoBLL.GetList(c => true);
     ProductoComboBox.ValueMember   = "ProductoId";
     ProductoComboBox.DisplayMember = "Descripcion";
 }
Exemple #8
0
 private void LlenaComboProducto()
 {
     productoComboBox.ItemsSource       = ProductoBLL.GetList(c => true);
     productoComboBox.DisplayMemberPath = "Descripcion";
     productoComboBox.SelectedValuePath = "ProductoId";
 }