コード例 #1
0
        private void ConsultaButton_Click(object sender, EventArgs e)
        {
            var listado = new List <Cargos>();

            if (CriteriotextBox.Text.Trim().Length > 0)
            {
                switch (FiltrocomboBox.Text)
                {
                case "Todo":
                    listado = CargoBLL.GetList(p => true);
                    break;

                case "Id":
                    int id = Convert.ToInt32(CriteriotextBox.Text);
                    listado = CargoBLL.GetList(p => p.CargoId == id);
                    break;

                case "Descripcion":
                    listado = CargoBLL.GetList(p => p.Descripcion.Contains(CriteriotextBox.Text));
                    break;
                }
            }
            else
            {
                listado = CargoBLL.GetList(p => true);
            }

            ConsultadataGridView.DataSource = null;
            ConsultadataGridView.DataSource = listado;
        }
コード例 #2
0
        private void BtnBuscar_Click(object sender, EventArgs e)
        {
            var listado = new List <Cargos>();


            if (txtCriterio.Text.Trim().Length > 0)
            {
                switch (cbFiltro.SelectedIndex)
                {
                case 0:    //Todo
                    listado = CargoBLL.GetList(p => true);
                    break;

                case 1:    //ID
                    int id = Convert.ToInt32(txtCriterio.Text);
                    listado = CargoBLL.GetList(p => p.CargoId == id);
                    break;

                case 2:    //Descripcion
                    listado = CargoBLL.GetList(p => p.Descripcion.Contains(txtCriterio.Text));
                    break;
                }
            }
            else
            {
                listado = CargoBLL.GetList(p => true);
            }

            dgvConsulta.DataSource = null;
            dgvConsulta.DataSource = listado;
        }
コード例 #3
0
        private void LlenarComboBox()
        {
            BLL.CargoBLL Usuario = new BLL.CargoBLL();

            CargocomboBox.DataSource    = CargoBLL.GetList(c => true);
            CargocomboBox.ValueMember   = "CargoId";
            CargocomboBox.DisplayMember = "Descripcion";
        }
コード例 #4
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            Expression <Func <Cargos, bool> > filtro = a => true;
            int id;

            switch (FiltroComboBox.SelectedIndex)
            {
            case 0:    //Filtrando por ID
                id     = Convert.ToInt32(CriterioTextBox.Text);
                filtro = a => a.CargoId == id;
                break;
            }

            CargosConsultaDataGridView.DataSource = CargoBLL.GetList(filtro);
        }
コード例 #5
0
        private void ConsultaCargobutton_Click_1(object sender, EventArgs e)
        {
            var listado = new List <Cargos>();

            if (!Validar())
            {
                return;
            }

            if (CriterioCargoTextBox.Text.Trim().Length > 0)
            {
                switch (FiltroCargocomboBox.SelectedIndex)
                {
                case 0:
                    listado = CargoBLL.GetList(p => true);
                    break;

                case 1:     //ID
                    int id = Convert.ToInt32(CriterioCargoTextBox.Text);
                    listado = CargoBLL.GetList(p => p.CargoId == id);
                    break;

                case 2:    //Descripcion
                    listado = CargoBLL.GetList(p => p.Descripcion.Contains(CriterioCargoTextBox.Text));
                    break;
                }

                //listado = listado.Where(c => c.FechaIngreso.Date >= DesdeDateTimePicker.Value.Date && c.FechaIngreso.Date <= HastaDateTimePicker.Value.Date).ToList();
            }
            else
            {
                listado = CargoBLL.GetList(p => true);
            }

            ConsultaCargoDataGridView.DataSource = null;
            ConsultaCargoDataGridView.DataSource = listado;
        }