private void btnEliminarGrupo_Click(object sender, EventArgs e) { int indice = dgvDatos.Rows.GetFirstRow(DataGridViewElementStates.Selected); int codigo; string res; if (indice != -1) { oPersona = new clsPersona(); codigo = Convert.ToInt32(dgvDatos["codigo_grupo", indice].Value.ToString()); res = oGrupo.eliminarGrupo(codigo); if (res == "") { MessageBox.Show("Grupo Correctamente Eliminado"); } } }
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 btnEliminar_Click(object sender, EventArgs e) { if (MessageBox.Show("Esta seguro que desea eliminar a : " + tbNombreModif.Text + " " + tbApellidoModif.Text + "?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { string exito = ""; oPersona = new clsPersona(); exito = oPersona.eliminarPersona(tbDniEliminar.Text); if (exito == "") { MessageBox.Show("Eliminado Correctamente"); } } }
private void btnAgregar_Click(object sender, EventArgs e) { bool x = true; if (tbDni.Text == "") { tbDni.BackColor = Color.Red; x = false; } if (tbNombre.Text == "") { tbNombre.BackColor = Color.Red; x = false; } if (tbApellido.Text == "") { tbApellido.BackColor = Color.Red; x = false; } if (tbDireccion.Text == "") { tbDireccion.BackColor = Color.Red; x = false; } if (tbTelefono.Text == "") { tbTelefono.BackColor = Color.Red; x = false; } if (!dtpFechaNac.Checked) { x = false; } if (cbGrupo.SelectedItem == null) { x = false; } if (x) { string res = ""; oPersona = new clsPersona(); oPersona.Apellido = tbApellido.Text; oPersona.Codigo_grupo = Convert.ToInt32(cbGrupo.SelectedValue); oPersona.Direccion = tbDireccion.Text; oPersona.Dni = tbDni.Text; oPersona.Es_pareja = 1; oPersona.Fecha_nacimiento = dtpFechaNac.Value.Date; oPersona.Nombre = tbNombre.Text; oPersona.Telefono = tbTelefono.Text; res = oPersona.agregarPersona(); if (res == "") { MessageBox.Show("Lider de Grupo agregado correctamente"); } } else { MessageBox.Show("Llene los campos correspondientes!"); } }
private void btnListarPersonas_Click(object sender, EventArgs e) { bsPersonas = new BindingSource(); bsGrupos = new BindingSource(); bsGrupos_Sin = new BindingSource(); oPersona = new clsPersona(); oGrupo = new clsGrupo(); /*DISTINTOS BINDING SOURCE PARA LOS COMBOBOX*/ bsGrupos.DataSource = oGrupo.listarGrupos(); bsGrupos_Sin.DataSource = oGrupo.listarGrupos_SIN(); bsPersonas.DataSource = oPersona.listarPersonas(); /**/ dgvListarPersonas.Columns.Clear(); dgvListarPersonas.DataSource = bsPersonas; if (dgvListarPersonas.DataSource != null) { cbxFiltro.Enabled = true; tbBusqueda.Enabled = true; lblOpcion.Text = "Seleccione una Opcion" + "\n" + "de busqueda"; /*PARA LA COLUMNA "ES PAREJA"*/ pnlEliminar.Enabled = true; pnlModificar.Enabled = true; dgvListarPersonas.Columns.Add("Pareja", "Es Pareja"); dgvListarPersonas.Columns["es_pareja"].Visible = false; for (int i = 0; i < dgvListarPersonas.Rows.Count; i++) { if (dgvListarPersonas["es_pareja", i].Value.ToString() == "1") { dgvListarPersonas.Rows[i].Cells[8].Value = "Si"; } else { dgvListarPersonas.Rows[i].Cells[8].Value = "No"; } } dgvListarPersonas.Columns["es_pareja"].Visible = false; }
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 btnAgregar_Click(object sender, EventArgs e) { bool x = true; if (tbDni.Text == "") { tbDni.BackColor = Color.Red; x = false; } if (tbNombre.Text == "") { tbNombre.BackColor = Color.Red; x = false; } if (tbApellido.Text == "") { tbApellido.BackColor = Color.Red; x = false; } if (tbDireccion.Text == "") { tbDireccion.BackColor = Color.Red; x = false; } if (tbTelefono.Text == "") { tbTelefono.BackColor = Color.Red; x = false; } if (!dtpFechaNac.Checked) { x = false; } if (x) { string exito; oPersona = new clsPersona(); oPersona.Dni = tbDni.Text; oPersona.Nombre = tbNombre.Text; oPersona.Apellido = tbApellido.Text; oPersona.Telefono = tbTelefono.Text; oPersona.Fecha_nacimiento = dtpFechaNac.Value.Date; oPersona.Direccion = tbDireccion.Text; oPersona.Es_pareja = 0; oPersona.Codigo_grupo = clsUtilidades.codigoGrupo; exito = oPersona.agregarPersona(); if (exito == "") { MessageBox.Show("Integrante agregado correctamente"); if (MessageBox.Show("¿Desa agregar otro integrante?","", MessageBoxButtons.YesNo) == DialogResult.Yes) { tbDni.Focus(); } tbDni.Clear(); tbNombre.Clear(); tbApellido.Clear(); tbTelefono.Clear(); tbDireccion.Clear(); dtpFechaNac.Checked = false; } else { MessageBox.Show("Ya existe una persona con el DNI: " + tbDni.Text); } } else { MessageBox.Show("Por Favor llene los campos correspondientes"); } }
private void btnModificar_Click(object sender, EventArgs e) { bool x = true; if (tbDniModif.Text == "") { tbDniModif.BackColor = Color.Red; x = false; } if (tbNombreModif.Text == "") { tbNombreModif.BackColor = Color.Red; x = false; } if (tbApellidoModif.Text == "") { tbApellidoModif.BackColor = Color.Red; x = false; } if (tbDireccionModif.Text == "") { tbDireccionModif.BackColor = Color.Red; x = false; } if (tbTelefonoModif.Text == "") { tbTelefonoModif.BackColor = Color.Red; x = false; } if (!dtpFechaNacModif.Checked) { x = false; } if (x) { string exito; oPersona = new clsPersona(); oPersona.Dni = tbDniModif.Text; oPersona.Nombre = tbNombreModif.Text; oPersona.Apellido = tbApellidoModif.Text; oPersona.Telefono = tbTelefonoModif.Text; oPersona.Fecha_nacimiento = dtpFechaNacModif.Value.Date; oPersona.Direccion = tbDireccionModif.Text; oPersona.Es_pareja = 0; oPersona.Codigo_grupo = clsUtilidades.codigoGrupo; exito = oPersona.modificarPersona(tbDniModif.Text); MessageBox.Show("Datos Modificados!"); } else { MessageBox.Show("Por favor llene los campos correspondientes"); } }
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) { 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"); } } }