コード例 #1
0
        /// <summary>
        /// Load para la ventana
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ControlParticipantes_Load(object sender, EventArgs e)
        {
            try
            {
                HabilitarPermisos();

                DataView estados = new ParticipantesNeg().CargarListaEstados();
                DataRowView filaAdEst = estados.AddNew();
                filaAdEst["Estado"] = "Cualquiera";
                cmbEstado.DataSource = estados;
                cmbEstado.DisplayMember = "Estado";
                cmbEstado.ValueMember = "ID";
                cmbEstado.Text = "Cualquiera";

                DataView ofertas = new ParticipantesNeg().CargarListaOfertas();
                DataRowView filaAdOfer = ofertas.AddNew();
                filaAdOfer["Oferta"] = "Cualquiera";
                cmbOferta.DataSource = ofertas;
                cmbOferta.DisplayMember = "Oferta";
                cmbOferta.ValueMember = "ID";
                cmbOferta.Text = "Cualquiera";

                DataView tipos = new ParticipantesNeg().CargarListaTipos();
                DataRowView filaAdTip = tipos.AddNew();
                filaAdTip["Tipo"] = "Cualquiera";
                cmbTipo.DataSource = tipos;
                cmbTipo.DisplayMember = "Tipo";
                cmbTipo.ValueMember = "ID";
                cmbTipo.Text = "Cualquiera";

                CargarTablaPart(new EParticipante());
            }
            catch (Exception ex)
            {
                MainForm.NotificarExcepcion("CU MAT013", ex);
            }
        }
コード例 #2
0
        /// <summary>
        /// Cargar datos actualizados de participantes
        /// </summary>
        /// <param name="consulta"></param>
        private void CargarTablaPart(EParticipante consulta)
        {
            try
            {
                // Reiniciar contenidos del DataGridView
                GridPart.DataSource = null;
                GridPart.Rows.Clear();
                GridPart.Refresh();

                // Llenar valores de entidad consulta
                if (!cmbOferta.Text.Equals("Cualquiera"))
                    consulta.IdOferta = Convert.ToInt16(cmbOferta.SelectedValue);

                if (!cmbTipo.Text.Equals("Cualquiera"))
                    consulta.IdTipoMatricula = Convert.ToInt16(cmbTipo.SelectedValue);

                if (!cmbEstado.Text.Equals("Cualquiera"))
                    consulta.IdEstado = Convert.ToInt16(cmbEstado.SelectedValue);

                consulta.Usuario = txtbUsuario.Text;
                consulta.Identificacion = txtbIdenti.Text;

                DataView info = new ParticipantesNeg().ConsultarParticipantes(consulta);
                infoDat = info;

                GridPart.DataSource = info;

                // Configurar alineación de columnas especiales
                GridPart.Columns["ID"].Visible = false;
                GridPart.Columns["Fecha de matrícula"].DefaultCellStyle.Alignment =
                    DataGridViewContentAlignment.MiddleCenter;
                GridPart.Columns["Orden"].DefaultCellStyle.Alignment =
                    DataGridViewContentAlignment.MiddleCenter;
            }
            catch (Exception ex)
            {
                MainForm.NotificarExcepcion("CU MAT013", ex);
            }
        }