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; } }
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; } }
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); } }