Beispiel #1
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtbuscaralumno.Text != "")
                {
                    NAlumno n = new NAlumno();

                    EAlumnos alumno = n.ListaAlumnos(new EAlumnos()
                    {
                        AlumnoId = Convert.ToInt32(txtbuscaralumno.Text)
                    });
                    if (alumno.AlumnoId != 0)
                    {
                        txtbuscaralumno.Text = alumno.AlumnoId.ToString();
                        txtNombreAlumno.Text = alumno.Nombres + " " + alumno.Apellidos;
                    }
                    else
                    {
                        MessageBox.Show("El  Estudiante con el Código " + txtbuscaralumno.Text + " no existe", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        txtNombreAlumno.Clear();
                    }
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
 public List <EAlumnos> ListaAlumno()
 {
     try
     {
         comando             = new SqlCommand("ListaAlumnoMatricula", conexion);
         comando.CommandType = CommandType.StoredProcedure;
         comando.Connection  = conexion;
         conexion.Open();
         List <EAlumnos> lista = new List <EAlumnos>();
         SqlDataReader   leer  = comando.ExecuteReader();
         while (leer.Read())
         {
             EAlumnos a = new EAlumnos();
             a.AlumnoId        = (int)leer[0];
             a.Nombres         = leer[1].ToString();
             a.Apellidos       = leer[2].ToString();
             a.Sexo            = leer[3].ToString();
             a.FechaNacimiento = (DateTime)leer[4];
             a.Direccion       = leer[5].ToString();
             a.CodigoMined     = (int)leer[6];
             a.Activo          = (bool)leer[7];
             lista.Add(a);
         }
         leer.Close();
         conexion.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
 public List <EAlumnos> ListarUsers()
 {
     try
     {
         comando             = new SqlCommand("select * from Alumnos where AlumnoId not in (select UserID from Users)", conexion);
         comando.CommandType = CommandType.Text;
         conexion.Open();
         List <EAlumnos> lista = new List <EAlumnos>();
         SqlDataReader   leer  = comando.ExecuteReader();
         while (leer.Read())
         {
             EAlumnos a = new EAlumnos();
             a.AlumnoId        = (int)leer[0];
             a.Nombres         = leer[1].ToString();
             a.Apellidos       = leer[2].ToString();
             a.Sexo            = leer[3].ToString();
             a.FechaNacimiento = (DateTime)leer[4];
             a.Direccion       = leer[5].ToString();
             a.CodigoMined     = (int)leer[6];
             a.Activo          = (bool)leer[7];
             lista.Add(a);
         }
         leer.Close();
         conexion.Close();
         conexion.Dispose();
         return(lista);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #4
0
 public EAlumnos BuscarAlumno(EAlumnos alumno)
 {
     try
     {
         comando             = new SqlCommand("ListarAlumno", conexion);
         comando.CommandType = CommandType.StoredProcedure;
         comando.Parameters.AddWithValue("@AlumnoId", alumno.AlumnoId);
         comando.Connection = conexion;
         conexion.Open();
         SqlDataReader leer = comando.ExecuteReader();
         EAlumnos      a    = new EAlumnos();
         while (leer.Read())
         {
             a.AlumnoId              = (int)leer[0];
             a.Nombres               = leer["Nombres"].ToString();
             a.Apellidos             = leer["Apellidos"].ToString();
             a.Sexo                  = leer[3].ToString();
             a.FechaNacimiento       = (DateTime)leer[4];
             a.Direccion             = leer[5].ToString();
             a.CodigoMined           = (int)leer[6];
             a.Activo                = (bool)leer[7];
             a.DOCUMENTO_ALUMNO_ID   = (int)leer[8];
             a.PARTIDA_DE_NACIMINETO = leer[9].ToString();
             a.CERTIFICADO_NOTAS     = leer[10].ToString();
             a.TARJETA_VACUNA        = leer[11].ToString();
             a.CARTA_TRASLADO        = leer[12].ToString();
             a.CERTIFICADO_DE_SALUD  = leer[13].ToString();
             a.FOTO                  = (byte[])leer[14];
             a.ID_PARENTEZCO         = (int)leer[15];
             a.NOMBRE_PADRE          = leer[16].ToString();
             a.CEDULA_PADRE          = leer[17].ToString();
             a.TELEFONO_PADRE        = leer[18].ToString();
             a.EMAIL_PADRE           = leer[19].ToString();
             a.OCUPACION_PADRE       = leer[20].ToString();
             a.NOMBRE_MADRE          = leer[21].ToString();
             a.CEDULA_MADRE          = leer[22].ToString();
             a.TELEFONO_MADRE        = leer[23].ToString();
             a.EMAIL_MADRE           = leer[24].ToString();
             a.OCUPACION_MADRE       = leer[25].ToString();
             a.TutorAlumnoID         = (int)leer[26];
             a.NombreTutor           = leer[27].ToString();
             a.CedulaTutor           = leer[28].ToString();
             a.TelefonoTutor         = leer[29].ToString();
             a.ParentezcoAlumno      = leer[30].ToString();
         }
         leer.Close();
         conexion.Close();
         return(a);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #5
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;
     }
 }
Beispiel #6
0
 public EAlumnos ListaAlumnos(EAlumnos alumno)
 {
     try
     {
         DAlumnos d = new DAlumnos();
         return(d.BuscarAlumno(alumno));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #7
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;
     }
 }
Beispiel #8
0
        public bool eliminarAlumno(EAlumnos mcEntidad)
        {
            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "pr_borraralumno";
            try
            {
                cmd.Parameters.Add(new SqlParameter("@cod", SqlDbType.Int));
                cmd.Parameters["@cod"].Value = mcEntidad.idAlumno;

                cmd.Parameters.Add(new SqlParameter("@msj", SqlDbType.VarChar, 100));
                cmd.Parameters["@msj"].Direction = ParameterDirection.Output;

                cnx.Open();
                cmd.ExecuteNonQuery();

                //read output value
                string message = Convert.ToString(cmd.Parameters["@msj"].Value);
                mcEntidad.mensageResp = message;
                vexito = true;
            }
            catch (SqlException ex)
            {
                vexito = false;
                mcEntidad.mensageResp = ex.Message;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(vexito);
        }
Beispiel #9
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);
     }
 }
Beispiel #10
0
 private void btningresar_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtbuscaralumno.Text != "")
         {
             #region PasarDatos
             NAlumno  n      = new NAlumno();
             EAlumnos alumno = n.ListaAlumnos(new EAlumnos()
             {
                 AlumnoId = Convert.ToInt32(txtbuscaralumno.Text)
             });
             if (alumno.AlumnoId != 0)
             {
                 txtcarnet.Text    = alumno.AlumnoId.ToString();
                 txtnombres.Text   = alumno.Nombres;
                 txtapellidos.Text = alumno.Apellidos;
                 if (alumno.Sexo == "M")
                 {
                     rbtnMasculino.Checked = true;
                 }
                 else
                 {
                     rbtnFemenino.Checked = true;
                 }
                 dateTimeFechaNacimiento.Value = alumno.FechaNacimiento;
                 direccion        = alumno.Direccion;
                 codigoMined      = alumno.CodigoMined;
                 activo           = alumno.Activo;
                 documetoID       = alumno.DOCUMENTO_ALUMNO_ID;
                 partida          = alumno.PARTIDA_DE_NACIMINETO;
                 notas            = alumno.CERTIFICADO_NOTAS;
                 vacuna           = alumno.TARJETA_VACUNA;
                 traslado         = alumno.CARTA_TRASLADO;
                 salud            = alumno.CERTIFICADO_DE_SALUD;
                 foto             = alumno.FOTO;
                 IdParentezto     = alumno.ID_PARENTEZCO;
                 NombrePadre      = alumno.NOMBRE_PADRE;
                 CedulaPadre      = alumno.CEDULA_PADRE;
                 TelefonoPadre    = alumno.TELEFONO_PADRE;
                 EmailPadre       = alumno.EMAIL_PADRE;
                 OcupacionPadre   = alumno.OCUPACION_PADRE;
                 NombreMadre      = alumno.NOMBRE_MADRE;
                 CedulaMadre      = alumno.CEDULA_MADRE;
                 TelefonoMadre    = alumno.TELEFONO_MADRE;
                 EmailMadre       = alumno.EMAIL_MADRE;
                 OcupacionMadre   = alumno.OCUPACION_MADRE;
                 NombreTutor      = alumno.NombreTutor;
                 CedulaTutor      = alumno.CedulaTutor;
                 TelefonoTutor    = alumno.TelefonoTutor;
                 ParentezcoAlumno = alumno.ParentezcoAlumno;
                 #endregion
             }
             else
             {
                 MessageBox.Show("Este Estudiante no existe", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         else
         {
             //Ver Usuarios
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Beispiel #11
0
        public bool actualizarAlumno(EAlumnos mcEntidad)
        {
            cmd.Connection  = cnx;
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "pr_alumno_actualizar";
            try
            {
                cmd.Parameters.Add(new SqlParameter("@p_nombres", SqlDbType.VarChar, 150));
                cmd.Parameters["@p_nombres"].Value = mcEntidad.nombres;

                cmd.Parameters.Add(new SqlParameter("@@p_apellidos", SqlDbType.VarChar, 150));
                cmd.Parameters["@p_apellidos"].Value = mcEntidad.napellidos;

                cmd.Parameters.Add(new SqlParameter("@p_cedula", SqlDbType.VarChar, 16));
                cmd.Parameters["@p_cedula"].Value = mcEntidad.cedula;

                cmd.Parameters.Add(new SqlParameter("@p_sexo", SqlDbType.Char, 1));
                cmd.Parameters["@p_sexo"].Value = mcEntidad.sexo;

                cmd.Parameters.Add(new SqlParameter("@p_fechaNac", SqlDbType.Date));
                cmd.Parameters["@p_fechaNac"].Value = mcEntidad.fechaNac;

                cmd.Parameters.Add(new SqlParameter("@p_nombPadre", SqlDbType.VarChar, 150));
                cmd.Parameters["@p_nombPadre"].Value = mcEntidad.nomPadre;

                cmd.Parameters.Add(new SqlParameter("@p_nombreMadre", SqlDbType.VarChar, 150));
                cmd.Parameters["@p_nombreMadre"].Value = mcEntidad.nomMadre;

                cmd.Parameters.Add(new SqlParameter("@p_nombreApoderado", SqlDbType.VarChar, 150));
                cmd.Parameters["@p_nombreApoderado"].Value = mcEntidad.nomApoderado;

                cmd.Parameters.Add(new SqlParameter("@p_telefono", SqlDbType.VarChar, 10));
                cmd.Parameters["@p_telefono"].Value = mcEntidad.telefono;

                cmd.Parameters.Add(new SqlParameter("@p_telefono", SqlDbType.VarChar, 10));
                cmd.Parameters["@p_telefono"].Value = mcEntidad.telefono;

                cmd.Parameters.Add(new SqlParameter("@p_celular", SqlDbType.Int));
                cmd.Parameters["@p_celular"].Value = mcEntidad.celular;

                cmd.Parameters.Add(new SqlParameter("@p_direccion", SqlDbType.VarChar, 500));
                cmd.Parameters["@p_direccion"].Value = mcEntidad.direccion;

                cmd.Parameters.Add(new SqlParameter("@p_foto", SqlDbType.VarBinary));
                cmd.Parameters["@p_foto"].Value = mcEntidad.foto;

                cnx.Open();
                cmd.ExecuteNonQuery();
                vexito = true;
            }
            catch (SqlException ex)
            {
                vexito = false;
                mcEntidad.mensageResp = ex.Message;
            }

            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(vexito);
        }
 public bool eliminarAlumno(EAlumnos alumNegocio)
 {
     return(_AlumnoDatos.eliminarAlumno(alumNegocio));
 }
 public bool actualizrAlumno(EAlumnos alumNegocio)
 {
     return(_AlumnoDatos.actualizarAlumno(alumNegocio));
 }
 public bool insertarAlumno(EAlumnos alumNegocio)
 {
     return(_AlumnoDatos.insertarAlumno(alumNegocio));
 }