private void buttonBuscar_Click(object sender, EventArgs e)
        {
            List <Category> Categoria = new List <Category>();

            switch (comboBoxFiltrar.SelectedIndex)
            {
            case 0:
                Categoria = CategoriasBLL.GetList(i => i.Nombre == textBoxBuscar.Text);
                AddFiltrado(Categoria);
                break;

            case 1:
                int Datos = Int32.Parse(textBoxBuscar.Text);
                Categoria = CategoriasBLL.GetList(i => i.IdCategoria == Datos);
                AddFiltrado(Categoria);
                break;

            default:
                MessageBox.Show("Selecione un campo para filtrar");
                break;
            }

            if (textBoxBuscar.Text == string.Empty)
            {
                dataGridViewCategorias.Rows.Clear();
                LlenaCampos();
            }
        }
示例#2
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Categorias>();

            if (CriterioTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:     //ProductoId
                    listado = CategoriasBLL.GetList(v => v.CategoriaId == Utilidades.ToInt(CriterioTextBox.Text));
                    break;

                case 2:         //Descripcion
                    listado = CategoriasBLL.GetList(v => v.Descripcion.Contains(CriterioTextBox.Text, StringComparison.OrdinalIgnoreCase));
                    break;
                }
            }
            else
            {
                listado = CategoriasBLL.GetList(c => true);
            }

            DatosDataGrid.ItemsSource = null;
            DatosDataGrid.ItemsSource = listado;
        }
示例#3
0
        private void Buscar_Click(object sender, RoutedEventArgs e)
        {
            var Listado = new List <Categorias>();

            if (CriterioTexBox.Text.Trim().Length > 0)
            {
                switch (FiltroComBox.SelectedIndex)
                {
                case 0:
                    Listado = CategoriasBLL.GetList(c => c.CategoriaId == int.Parse(CriterioTexBox.Text));
                    break;

                case 1:
                    try
                    {
                        Listado = CategoriasBLL.GetList(c => c.Nombre == CriterioTexBox.Text);
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("Por favor, ingrese un ID valido");
                    }
                    break;
                }
            }
            else
            {
                Listado = CategoriasBLL.GetList(c => true);
            }

            ConsultaDataGrid.ItemsSource = null;
            ConsultaDataGrid.ItemsSource = Listado;
        }
示例#4
0
        public void GetListTest()
        {
            var lista = new List <Categorias>();

            lista = CategoriasBLL.GetList(p => true);

            Assert.AreEqual(lista, lista);
        }
示例#5
0
        public void GetListTest()
        {
            bool paso = false;

            List <Categorias> lista = CategoriasBLL.GetList(l => true);

            if (lista != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
        private bool ValidarCategoriaId(int id)
        {
            lista2 = CategoriasBLL.GetList(p => true);
            bool paso = false;

            foreach (var item in lista2)
            {
                if (item.CategoriaId == id)
                {
                    return(paso = true);
                }
            }

            return(paso);
        }
示例#7
0
        public void GetListTest()
        {
            bool paso  = false;
            var  lista = CategoriasBLL.GetList(x => true);

            if (lista != null)
            {
                paso = true;
            }
            else
            {
                Assert.Fail();
            }

            Assert.AreEqual(paso, true);
        }
示例#8
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var listado = new List <Categorias>();

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

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

                case 2:
                    listado = CategoriasBLL.GetList(x => x.NombreCategoria == CriterioTextBox.Text);
                    break;

                case 3:
                    DateTime fecha = Convert.ToDateTime(CriterioTextBox.Text);
                    listado = CategoriasBLL.GetList(x => x.FechaIngreso.Date >= fecha.Date && x.FechaIngreso.Date <= fecha.Date);
                    break;

                case 4:
                    int idU;
                    idU     = int.Parse(CriterioTextBox.Text);
                    listado = CategoriasBLL.GetList(x => x.UsuariosId == idU);
                    break;
                }
            }
            else if (FiltrarComboBox.SelectedIndex == 3)
            {
                listado = CategoriasBLL.GetList(x => x.FechaIngreso.Date >= DesdeDateTimePicker.SelectedDate && x.FechaIngreso.Date <= HastaDateTimePicker.SelectedDate);
            }
            else
            {
                listado = CategoriasBLL.GetList(p => true);
            }
            ConsultarDataGrid.ItemsSource = null;
            ConsultarDataGrid.ItemsSource = listado;
        }
示例#9
0
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            var Listado = new List <Categorias>();

            if (CriterioTextBox.Text.Trim().Length > 0 || FiltroComboBox.SelectedIndex == 0)
            {
                switch (FiltroComboBox.SelectedIndex)
                {
                case 0:    //Todo
                    Listado = CategoriasBLL.GetList(s => true);
                    break;

                case 1:    //CategoriaId
                    try
                    {
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        Listado = CategoriasBLL.GetList(c => c.CategoriaId == id);
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("La CategoriaId que digitó no es valida");
                    }
                    break;

                case 2:    //UsuarioId
                    try
                    {
                        int id = Convert.ToInt32(CriterioTextBox.Text);
                        Listado = CategoriasBLL.GetList(c => c.UsuarioId == id);
                    }
                    catch (FormatException)
                    {
                        MessageBox.Show("El UsuarioId que digitó no es Valido");
                    }
                    break;
                }
                ConsultaDataGrid.ItemsSource = null;
                ConsultaDataGrid.ItemsSource = Listado;
            }
        }
示例#10
0
        public void GetListTest()
        {
            List <Categorias> listado = CategoriasBLL.GetList(c => true);

            Assert.IsTrue(listado != null);
        }