Пример #1
0
        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++;
            }
        }
Пример #2
0
 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);
     }
 }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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++;
            }
        }