示例#1
0
 public void ModificarAlumno(EAlumnos alumno, EPadres_Tutor padres, EDocuemntosAlumnos documentos)
 {
     try
     {
         DAlumnos d = new DAlumnos();
         d.ModificarAlumno(alumno, padres, documentos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
 public void ModificarAlumno(EAlumnos a, EPadres_Tutor p, EDocuemntosAlumnos d)
 {
     try
     {
         comando = new SqlCommand("ModificarEstudiante");
         //Alumnos
         comando.CommandType = CommandType.StoredProcedure;
         comando.Parameters.AddWithValue("@Nombres", a.Nombres);
         comando.Parameters.AddWithValue("@Apellidos", a.Apellidos);
         comando.Parameters.AddWithValue("@Sexo", a.Sexo);
         comando.Parameters.AddWithValue("@FechaNacimiento", a.FechaNacimiento);
         comando.Parameters.AddWithValue("@Direccion", a.Direccion);
         comando.Parameters.AddWithValue("@CodigoMined", a.CodigoMined);
         comando.Parameters.AddWithValue("@Activo", a.Activo);
         //Padres Alumnos
         comando.Parameters.AddWithValue("@NombresPadres", p.NOMBRE_PADRE);
         comando.Parameters.AddWithValue("@CedulaPadre", p.CEDULA_PADRE);
         comando.Parameters.AddWithValue("@TelefonoPadre", p.TELEFONO_PADRE);
         comando.Parameters.AddWithValue("@EmailPadre", p.EMAIL_PADRE);
         comando.Parameters.AddWithValue("@OcupacionPadre", p.OCUPACION_PADRE);
         comando.Parameters.AddWithValue("@NombresMadres", p.NOMBRE_MADRE);
         comando.Parameters.AddWithValue("@CedulaMadre", p.CEDULA_MADRE);
         comando.Parameters.AddWithValue("@TelefonoMadre", p.TELEFONO_MADRE);
         comando.Parameters.AddWithValue("@EmailMadre", p.EMAIL_MADRE);
         comando.Parameters.AddWithValue("@OcupacionMadre", p.OCUPACION_MADRE);
         //Documentos Alumnos
         comando.Parameters.AddWithValue("@PartidaNaciminto", d.PARTIDA_DE_NACIMINETO);
         comando.Parameters.AddWithValue("@CertificadoNotas", d.CERTIFICADO_NOTAS);
         comando.Parameters.AddWithValue("@TarjetaVacuna", d.TARJETA_VACUNA);
         comando.Parameters.AddWithValue("@CartaTraslado", d.CARTA_TRASLADO);
         comando.Parameters.AddWithValue("@CertificadoSalud", d.CERTIFICADO_DE_SALUD);
         comando.Parameters.AddWithValue("@Foto", d.FOTO);
         //Tutor Alumno
         comando.Parameters.AddWithValue("@NombreTutor", a.NombreTutor);
         comando.Parameters.AddWithValue("@CedulaTutor", a.CedulaTutor);
         comando.Parameters.AddWithValue("@TelefonoTutor", a.TelefonoTutor);
         comando.Parameters.AddWithValue("@ParentezcoAlumno", a.ParentezcoAlumno);
         comando.Parameters.AddWithValue("@AlumnoID", a.AlumnoId);
         comando.Connection = conexion;
         conexion.Open();
         comando.ExecuteNonQuery();
         conexion.Close();
         conexion.Dispose();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#3
0
 private void btningresar_Click(object sender, EventArgs e)
 {
     try
     {
         //Alumno
         if (Bandera == 0)
         {
             EAlumnos alumno = new EAlumnos();
             alumno.Nombres         = txtnombreAlumno.Text;
             alumno.Apellidos       = txtApellidoAlumno.Text;
             alumno.Sexo            = rbtnMasculino.Checked ? "M" : "F";
             alumno.FechaNacimiento = Convert.ToDateTime(dtpFechaNacimiento.Value);
             alumno.Direccion       = txtdomicilio.Text;
             alumno.CodigoMined     = Convert.ToInt32(txtCodigoMined.Text);
             //Parentezco
             alumno.NombreTutor      = txtxTutorName.Text;
             alumno.CedulaTutor      = txtcedulaTutor.Text;
             alumno.TelefonoTutor    = txttelefonoTutor.Text;
             alumno.ParentezcoAlumno = cbmParentezco.Text;
             //Padres
             EPadres_Tutor padres = new EPadres_Tutor();
             padres.NOMBRE_PADRE    = txtnombrePadre.Text;
             padres.CEDULA_PADRE    = txtcedulaP.Text;
             padres.TELEFONO_PADRE  = txtelPadre.Text;
             padres.EMAIL_PADRE     = txtemailPadre.Text;
             padres.OCUPACION_PADRE = cbmOcupacionPadre.Text;
             padres.NOMBRE_MADRE    = txtnombreMadre.Text;
             padres.CEDULA_MADRE    = txtcedulaMadre.Text;
             padres.TELEFONO_MADRE  = txttelMadre.Text;
             padres.EMAIL_MADRE     = txtemailMadre.Text;
             padres.OCUPACION_MADRE = cbmOcupacionMadre.Text;
             //Documentos
             EDocuemntosAlumnos documentos = new EDocuemntosAlumnos();
             documentos.PARTIDA_DE_NACIMINETO = chkpartidaNacimiento.Checked ? "SI" : "NO";
             documentos.CERTIFICADO_NOTAS     = chkcertificadoNotas.Checked ? "SI" : "NO";
             documentos.TARJETA_VACUNA        = chktarjetaVacunas.Checked ? "SI" : "NO";
             documentos.CARTA_TRASLADO        = chkcartaTraslado.Checked ? "SI" : "NO";
             documentos.CERTIFICADO_DE_SALUD  = chkCertificadoSalud.Checked ? "SI" : "NO";
             //convertir foto
             MemoryStream ms = new MemoryStream();
             pictureEdit1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
             byte[] foto = ms.GetBuffer();
             documentos.FOTO = foto;
             NAlumno n = new NAlumno();
             n.IngresarAlumno(alumno, padres, documentos);
             MessageBox.Show("Alumno Guardado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
             //Limpiar
             Limpiar();
         }
         if (Bandera == 1)
         {
             EAlumnos alumno = new EAlumnos();
             alumno.AlumnoId        = Convert.ToInt32(txtnombreAlumno.Tag);
             alumno.Nombres         = txtnombreAlumno.Text;
             alumno.Apellidos       = txtApellidoAlumno.Text;
             alumno.Sexo            = rbtnMasculino.Checked ? "M" : "F";
             alumno.FechaNacimiento = Convert.ToDateTime(dtpFechaNacimiento.Value);
             alumno.Direccion       = txtdomicilio.Text;
             alumno.CodigoMined     = Convert.ToInt32(txtCodigoMined.Text);
             alumno.Activo          = Convert.ToBoolean(chkactivo.Checked ? 1 : 0);
             //Parentezco
             alumno.NombreTutor      = txtxTutorName.Text;
             alumno.CedulaTutor      = txtcedulaTutor.Text;
             alumno.TelefonoTutor    = txttelefonoTutor.Text;
             alumno.ParentezcoAlumno = cbmParentezco.Text;
             //Padres
             EPadres_Tutor padres = new EPadres_Tutor();
             padres.NOMBRE_PADRE    = txtnombrePadre.Text;
             padres.CEDULA_PADRE    = txtcedulaP.Text;
             padres.TELEFONO_PADRE  = txtelPadre.Text;
             padres.EMAIL_PADRE     = txtemailPadre.Text;
             padres.OCUPACION_PADRE = cbmOcupacionPadre.Text;
             padres.NOMBRE_MADRE    = txtnombreMadre.Text;
             padres.CEDULA_MADRE    = txtcedulaMadre.Text;
             padres.TELEFONO_MADRE  = txttelMadre.Text;
             padres.EMAIL_MADRE     = txtemailMadre.Text;
             padres.OCUPACION_MADRE = cbmOcupacionMadre.Text;
             //Documentos
             EDocuemntosAlumnos documentos = new EDocuemntosAlumnos();
             documentos.PARTIDA_DE_NACIMINETO = chkpartidaNacimiento.Checked ? "SI" : "NO";
             documentos.CERTIFICADO_NOTAS     = chkcertificadoNotas.Checked ? "SI" : "NO";
             documentos.TARJETA_VACUNA        = chktarjetaVacunas.Checked ? "SI" : "NO";
             documentos.CARTA_TRASLADO        = chkcartaTraslado.Checked ? "SI" : "NO";
             documentos.CERTIFICADO_DE_SALUD  = chkCertificadoSalud.Checked ? "SI" : "NO";
             //convertir foto
             MemoryStream ms = new MemoryStream();
             pictureEdit1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
             byte[] foto = ms.GetBuffer();
             documentos.FOTO = foto;
             NAlumno n = new NAlumno();
             n.ModificarAlumno(alumno, padres, documentos);
             MessageBox.Show("Alumno Modificado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Limpiar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }