private void btnBuscar_Click(object sender, EventArgs e) { mgAlumno.Rows.Clear(); ParienteComponent personaComponent = new ParienteComponent(); List <Pariente> listaPersona = new List <Pariente>(); listaPersona = personaComponent.buscar(txtBuscar.Text); int n = 0; foreach (var item in listaPersona) { n = mgAlumno.Rows.Add(); mgAlumno.Rows[n].Cells[0].Value = item.Id; mgAlumno.Rows[n].Cells[1].Value = item.nombre; mgAlumno.Rows[n].Cells[2].Value = item.apellido; mgAlumno.Rows[n].Cells[3].Value = item.direccion; mgAlumno.Rows[n].Cells[4].Value = item.DNI; string fecha = item.fechaNacimiento.ToString().Substring(1, 10); mgAlumno.Rows[n].Cells[5].Value = fecha; mgAlumno.Rows[n].Cells[6].Value = item.parentesco; mgAlumno.Rows[n].Cells[7].Value = item.autorizadoRetirar; mgAlumno.Rows[n].Cells[8].Value = item.Id; mgAlumno.Rows[n].Cells[9].Value = item.listaTelefono[0].codigo_Area; mgAlumno.Rows[n].Cells[10].Value = item.listaTelefono[0].numero; n++; } }
private void btnEliminar_Click(object sender, EventArgs e) { if (mgAlumno.CurrentRow.Cells[0].Value == null) { MetroMessageBox.Show(this, "Sellecione un alumno", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ParienteComponent parentescoComponent = new ParienteComponent(); parentescoComponent.Delete(int.Parse(mgAlumno.CurrentRow.Cells[8].Value.ToString())); llenarGrilla(); RecorridoForm.LimpiarTXT(this); } }
private void btnAlta_Click(object sender, EventArgs e) { if (verificarCampos()) { Alumno alumno = new Alumno(); alumno.Id = id_Alumno; Pariente parentesco = new Pariente(alumno); parentesco.autorizadoRetirar = chRetirar.Checked; parentesco.parentesco = txtParentesco.Text; parentesco.apellido = txtApellido.Text; parentesco.DNI = txtDNI.Text; parentesco.direccion = txtDireccion.Text; parentesco.fechaNacimiento = txtFechaNacimiento.Value; parentesco.nombre = txtNombre.Text; parentesco.tipoPersona = "Pariente"; Telefono telefono = new Telefono(); telefono.numero = int.Parse(txtTelefono.Text); telefono.codigo_Area = int.Parse(txtTelefonoArea.Text); ParienteComponent parienteComponent = new ParienteComponent(); Pariente parienteCreado = new Pariente(); parienteCreado = parienteComponent.Create(parentesco); TelefonoComponent unTelefono = new TelefonoComponent(); Telefono telefonoCreado = new Telefono(); telefonoCreado = unTelefono.Create(telefono); unTelefono.AgregarTelefonoAUnaPersona(telefonoCreado, parienteCreado); llenarGrilla(); RecorridoForm.LimpiarTXT(this); } }
private void llenarGrilla() { mgAlumno.Rows.Clear(); int n = 0; ParienteComponent parentescoComponent = new ParienteComponent(); foreach (var item in parentescoComponent.ReadByAlumno(id_Alumno)) { n = mgAlumno.Rows.Add(); mgAlumno.Rows[n].Cells[0].Value = item.Id; mgAlumno.Rows[n].Cells[1].Value = item.nombre; mgAlumno.Rows[n].Cells[2].Value = item.apellido; mgAlumno.Rows[n].Cells[3].Value = item.direccion; mgAlumno.Rows[n].Cells[4].Value = item.DNI; mgAlumno.Rows[n].Cells[5].Value = item.fechaNacimiento.ToString("dd-MM-yyyy"); mgAlumno.Rows[n].Cells[6].Value = item.parentesco; mgAlumno.Rows[n].Cells[7].Value = item.autorizadoRetirar; mgAlumno.Rows[n].Cells[8].Value = item.Id; mgAlumno.Rows[n].Cells[9].Value = item.listaTelefono[0].codigo_Area; mgAlumno.Rows[n].Cells[10].Value = item.listaTelefono[0].numero; n++; } }