public void GetListTest()
        {
            EntradaArticulosBLL <EntradaArticulos> entradaArticulos = new EntradaArticulosBLL <EntradaArticulos>();
            List <EntradaArticulos> lista = new List <EntradaArticulos>();

            lista = EntradaArticulosBLL.GetList(c => true);
            Assert.IsNotNull(lista);
        }
예제 #2
0
        protected void ButtonBuscar_Click1(object sender, EventArgs e)
        {
            PrestamoGridView.DataBind();
            Expression <Func <EntradaArticulos, bool> > filtro = x => true;
            EntradaArticulosBLL entrada = new EntradaArticulosBLL();

            int id;



            switch (TipodeFiltro.SelectedIndex)
            {
            case 0:    //ID
                id     = Utilities.Utils.ToInt(TextCriterio.Text);
                filtro = c => c.EntradaArticulosID == id;
                if (EntradaArticulosBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, " Prestamo ID No Existe", "Fallido", "success");
                    return;
                }

                break;

            case 1:    // Nombre

                filtro = c => c.Articulo.Contains(TextCriterio.Text);

                if (EntradaArticulosBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "Dicho Nombre no existe", "Fallido", "success");
                    return;
                }

                break;


            case 2:    //Todos

                filtro = x => true;
                if (EntradaArticulosBLL.GetList(filtro).Count() == 0)
                {
                    Utilities.Utils.ShowToastr(this, "No existen Dichas Cuentas", "Fallido", "success");
                }
                break;
            }
            PrestamoGridView.DataSource = EntradaArticulosBLL.GetList(filtro);
            PrestamoGridView.DataBind();
        }
예제 #3
0
        private void Consultabutton_Click(object sender, EventArgs e)
        {
            int id;

            switch (TipocomboBox.SelectedIndex)
            {
            //ID
            case 0:
                LimpiarError();
                if (SetError(1))
                {
                    MessageBox.Show("Introduce un numero");
                    return;
                }
                id      = int.Parse(CriteriotextBox.Text);
                filtrar = t => t.EntradaArticulosID == id;
                break;

            //Codigo Articulo
            case 1:
                LimpiarError();
                if (SetError(2))
                {
                    MessageBox.Show("Introduce un caracter");
                    return;
                }
                filtrar = t => t.Articulo == CriteriotextBox.Text;
                break;

            //Listar Todo
            case 5:

                filtrar = t => true;
                break;
            }

            entradaArticulos = EntradaArticulosBLL.GetList(filtrar);

            ConsultadataGridView.DataSource = entradaArticulos;
        }
        private List <EntradaArticulos> BuscarRangoFecha()
        {
            List <EntradaArticulos> lista = new List <EntradaArticulos>();
            Expression <Func <EntradaArticulos, bool> > filtro = f => true;
            int id = Convert.ToInt32(FiltroComboBox.SelectedIndex);

            if (FiltroComboBox.SelectedIndex != 0 && FiltroComboBox.SelectedIndex != 2)
            {
                CriterioTextBox.ReadOnly = false;
                if (String.IsNullOrWhiteSpace(CriterioTextBox.Text))
                {
                    MyErrorProvider.SetError(CriterioTextBox, "No puede estar vacio");
                }
            }
            switch (id)
            {
            case 0:    //Todo.
                filtro = f => f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date;
                break;

            case 1:    //EntradaId.
                id     = utility.ToInt(CriterioTextBox.Text);
                filtro = f => f.EntradaId == id && (f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date);
                break;

            case 2:    //Fecha.
                filtro = f => f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date;
                break;

            case 3:    //EstudianteId.
                filtro = f => f.ArticuloId.ToString().Contains(CriterioTextBox.Text) && f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date;
                break;

            case 4:    //Cantidad.
                filtro = f => f.Cantidad.ToString().Contains(CriterioTextBox.Text) && (f.Fecha >= FechaDesdeDateTimePicker.Value.Date && f.Fecha <= FechaHastaDateTimePicker.Value.Date);
                break;
            }
            lista = EntradaArticulosBLL.GetList(filtro);
            return(lista);
        }