Esempio n. 1
0
        private void Consultarbutton_Click(object sender, EventArgs e)
        {
            CobrosRepositorio repositorio = new CobrosRepositorio();

            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.CobroId == id);
                    break;

                case 2:    //Prestamo Id
                    int prestamoId = Convert.ToInt32(CriteriotextBox.Text);
                    listado = repositorio.GetList(c => c.PrestamoId == prestamoId);
                    break;

                case 3:    //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 4:    //Número de cuota
                    int numeroCuota = Convert.ToInt32(CriteriotextBox.Text);
                    listado = repositorio.GetList(c => c.NumeroCuota == numeroCuota);
                    break;

                case 5:    //Monto cobrado
                    decimal monto = Convert.ToDecimal(CriteriotextBox.Text);
                    listado = repositorio.GetList(c => c.Monto == monto);
                    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;
        }
Esempio n. 2
0
        private void Consultarbutton_Click(object sender, EventArgs e)
        {
            ClientesRepositorio repositorio = new ClientesRepositorio();

            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.ClienteId == 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 => true).Where(c => c.Activo == true).ToList();
                    break;

                case 6:    //Inactivo
                    listado = repositorio.GetList(c => true).Where(c => c.Activo == false).ToList();
                    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;
        }
Esempio n. 3
0
        private void RCobrosForm_Load(object sender, EventArgs e)
        {
            ClientesRepositorio repositorioClientes = new ClientesRepositorio();
            List <Clientes>     clientes            = new List <Clientes>();

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

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

            Usuariolabel.Text           = usuario.NombreUsuario;
            ClientecomboBox.Text        = "Seleccione un cliente";
            PrestamoIdcomboBox.Enabled  = false;
            NumeroCuotacomboBox.Enabled = false;
            MontonumericUpDown.Enabled  = false;
        }
Esempio n. 4
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";
        }