Exemple #1
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            Dictionary <string, object> parametros = new Dictionary <string, object>();

            if (!string.IsNullOrEmpty(txtIdProyectos.Text))
            {
                var idProyecto = txtIdProyectos.Text;
                parametros.Add("id_proyecto", idProyecto);
            }

            if (!string.IsNullOrEmpty(txtProducto.Text))
            {
                var idProducto = txtProducto.Text;
                parametros.Add("id_producto", idProducto);
            }
            if (!string.IsNullOrEmpty(txtVersion.Text))
            {
                var version = txtVersion.Text;
                parametros.Add("version", version);
            }

            if (!string.IsNullOrEmpty(txtAlcance.Text))
            {
                var Alcance = txtAlcance.Text;
                parametros.Add("alcance", Alcance);
            }

            if (!string.IsNullOrEmpty(txtResponsable.Text))
            {
                var idResponsable = txtResponsable.Text;
                parametros.Add("id_responsable", idResponsable);
            }

            IList <Proyecto> listadoProyecto = proyectoService.ConsultarProyectoConFiltros(parametros);

            dgvProyectos.DataSource = listadoProyecto;

            if (dgvProyectos.Rows.Count == 0)
            {
                MessageBox.Show("No se encontraron coincidencias para el/los filtros ingresados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }