Пример #1
0
        private void Consultarbutton_Click_1(object sender, EventArgs e)
        {
            CobradoresRepositorio repositorio = new CobradoresRepositorio();

            if (CriteriotextBox.Text.Trim().Length > 0)
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:    //Todos
                    listado = repositorio.GetList(c => true);
                    break;

                case 1:    //Id
                    int id = Convert.ToInt32(CriteriotextBox.Text);
                    listado = repositorio.GetList(c => c.CobradorId == id);
                    break;

                case 2:    //Nombres
                    listado = repositorio.GetList(c => c.Nombres.Contains(CriteriotextBox.Text));
                    break;

                case 3:    //Apellidos
                    listado = repositorio.GetList(c => c.Apellidos.Contains(CriteriotextBox.Text));
                    break;

                case 4:    //Direccion
                    listado = repositorio.GetList(c => c.Direccion.Contains(CriteriotextBox.Text));
                    break;

                case 5:    //Activo
                    listado = repositorio.GetList(c => c.Activo == true);
                    break;

                case 6:    //Inactivo
                    listado = repositorio.GetList(c => c.Activo == false);
                    break;
                }

                listado = listado.Where(c => c.Fecha.Date >= DesdedateTimePicker.Value.Date && c.Fecha.Date <= HastadateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = repositorio.GetList(c => true);
            }

            ConsultadataGridView.DataSource = null;
            ConsultadataGridView.DataSource = listado;
        }
Пример #2
0
        private void RPrestamosForm_Load(object sender, EventArgs e)
        {
            ClientesRepositorio   repositorioClientes   = new ClientesRepositorio();
            CobradoresRepositorio repositorioCobradores = new CobradoresRepositorio();
            List <Clientes>       clientes   = new List <Clientes>();
            List <Cobradores>     cobradores = new List <Cobradores>();

            clientes   = repositorioClientes.GetList(c => true).ToList();
            cobradores = repositorioCobradores.GetList(c => true).ToList();

            ClientecomboBox.DataSource    = clientes;
            ClientecomboBox.DisplayMember = "Nombres";
            ClientecomboBox.ValueMember   = "ClienteId";

            CobradorcomboBox.DataSource    = cobradores;
            CobradorcomboBox.DisplayMember = "Nombres";
            CobradorcomboBox.ValueMember   = "CobradorId";

            Usuariolabel.Text     = usuario.NombreUsuario;
            ClientecomboBox.Text  = "Seleccione un cliente";
            CobradorcomboBox.Text = "Seleccione un cobrador";
        }
Пример #3
0
        private void Consultarbutton_Click(object sender, EventArgs e)
        {
            PrestamosRepositorio repositorio = new PrestamosRepositorio();

            if (CriteriotextBox.Text.Trim().Length > 0)
            {
                switch (FiltrocomboBox.SelectedIndex)
                {
                case 0:    //Todos
                    listado = repositorio.GetList(c => true);
                    break;

                case 1:    //Prestamo Id
                    int id = Convert.ToInt32(CriteriotextBox.Text);
                    listado = repositorio.GetList(c => c.ClienteId == id);
                    break;

                case 2:    //Cliente
                    List <Clientes>     clientes            = new List <Clientes>();
                    ClientesRepositorio repositorioClientes = new ClientesRepositorio();

                    clientes = repositorioClientes.GetList(c => true);

                    foreach (var item in clientes)
                    {
                        if (item.Nombres.Contains(CriteriotextBox.Text))
                        {
                            listado = repositorio.GetList(c => c.ClienteId == item.ClienteId);
                            break;
                        }
                    }
                    break;

                case 3:    //Cobrador
                    List <Cobradores>     cobradores            = new List <Cobradores>();
                    CobradoresRepositorio repositorioCobradores = new CobradoresRepositorio();

                    cobradores = repositorioCobradores.GetList(c => true);

                    foreach (var item in cobradores)
                    {
                        if (item.Nombres.Contains(CriteriotextBox.Text))
                        {
                            listado = repositorio.GetList(c => c.CobradorId == item.CobradorId);
                            break;
                        }
                    }
                    break;

                case 4:    //Cantidad de cuotas
                    int cantidadCuotas = Convert.ToInt32(CriteriotextBox.Text);
                    listado = repositorio.GetList(c => c.CantidadCuotas == cantidadCuotas);
                    break;

                case 5:    //Balance
                    decimal balance = Convert.ToDecimal(CriteriotextBox.Text);
                    listado = repositorio.GetList(c => c.Balance == balance);
                    break;
                }

                listado = listado.Where(c => c.Fecha.Date >= DesdedateTimePicker.Value.Date && c.Fecha.Date <= HastadateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = repositorio.GetList(c => true);
            }

            ConsultadataGridView.DataSource = null;
            ConsultadataGridView.DataSource = listado;
        }