private void frmGrupo_Load(object sender, EventArgs e) { DataTable dtIntegrantes = new DataTable(); oPersona = new clsPersona(); dtIntegrantes = oPersona.listarIntegrantes(clsUtilidades.codigoGrupo); if (dtIntegrantes.Rows.Count == 0) { MessageBox.Show("Este Grupo no dispone de intengrantes"); btnLlenarFormulario.Enabled = false; btnFaltas.Enabled = false; tiene_integrante = false; } else { tiene_integrante = true; } }
private void btnListarIntegrantes_Click(object sender, EventArgs e) { bsDatos = new BindingSource(); oPersona = new clsPersona(); bsDatos.DataSource = oPersona.listarIntegrantes(clsUtilidades.codigoGrupo); dgvIntegrantes.DataSource = bsDatos; if (dgvIntegrantes.DataSource != null) { pnlModificar.Visible = true; dgvIntegrantes.Columns["codigo_grupo"].Visible = false; dgvIntegrantes.Columns["es_pareja"].Visible = false; dgvIntegrantes.Columns["eliminado"].Visible = false; cbxFiltro.Enabled = true; tbBusqueda.Enabled = true; lblOpcion.Text = "Seleccione una Opcion"; } else { MessageBox.Show("No tienes ningun Integrante"); } }
private void btnListarIntegrantes_Click(object sender, EventArgs e) { oPersona = new clsPersona(); //dgvIntegrantes.DataSource = ""; dgvIntegrantes.Columns.Clear(); dgvIntegrantes.DataSource = oPersona.listarIntegrantes(clsUtilidades.codigoGrupo); if (dgvIntegrantes.Columns["asistencia"] != null) { dgvIntegrantes.Columns["asistencia"].Visible = false; } if (dgvIntegrantes.DataSource != null) { DataGridViewCheckBoxColumn columna = new DataGridViewCheckBoxColumn(); columna.Name = "asistio?"; columna.HeaderText = "Esta Presente?"; dgvIntegrantes.Columns.Add(columna); dgvIntegrantes.Columns["codigo_grupo"].Visible = false; dgvIntegrantes.Columns["es_pareja"].Visible = false; dgvIntegrantes.Columns["eliminado"].Visible = false; dgvIntegrantes.Columns["dni"].ReadOnly = true; dgvIntegrantes.Columns["nombre"].ReadOnly = true; dgvIntegrantes.Columns["telefono"].ReadOnly = true; dgvIntegrantes.Columns["fecha_nacimiento"].ReadOnly = true; dgvIntegrantes.Columns["direccion"].ReadOnly = true; } btnCargarFaltas.Enabled = true; btnListarIntegrantes.Enabled = false; }
private void btnListarIntegrantes_Click(object sender, EventArgs e) { int indice = dgvDatos.Rows.GetFirstRow(DataGridViewElementStates.Selected); int codigo; if (indice != -1) { oPersona = new clsPersona(); crystal_Integrantes = new crIntengrantes(); codigo = Convert.ToInt32(dgvDatos["codigo_grupo", indice].Value.ToString()); //aca traigo los datos en un datatable dtIntegrantes = oPersona.listarIntegrantes(codigo); if (dtIntegrantes.Rows.Count != 0) { crystal_Integrantes.SetDataSource(dtIntegrantes); crystal_Integrantes.SetParameterValue("nombre_grupo", tbNombreGrupo.Text); frmVisorIntegrantes formIntegrantes = new frmVisorIntegrantes(); formIntegrantes.crvIntegrantes.ReportSource = crystal_Integrantes; formIntegrantes.ShowDialog(); } else { MessageBox.Show("Este Grupo no tiene integrantes"); } } }