public List <PreMatriculaAlumno> Listar()
        {
            List <PreMatriculaAlumno> Alumnos = new List <PreMatriculaAlumno>();
            PreMatriculaAlumno        Alumno  = null;

            using (SqlConnection Conexion = new SqlConnection(strConection))
            {
                Conexion.Open();
                using (SqlCommand Comando = new SqlCommand("SELECT * FROM dbo.Alumno", Conexion))
                {
                    using (SqlDataReader Read = Comando.ExecuteReader())
                    {
                        while (Read.Read())
                        {
                            Alumno                = new PreMatriculaAlumno();
                            Alumno.DNIAlumno      = (string)Read["DNIAlumno"];
                            Alumno.NombreAlumno   = (string)Read["NombreAlumno"];
                            Alumno.ApellidoAlumno = (string)Read["ApellidoAlumno"];
                            Alumno.Colegio        = (string)Read["Colegio"];
                            Alumno.Colegio        = (string)Read["Estado"];
                            Alumnos.Add(Alumno);
                        }
                    }
                }
            }
            return(Alumnos);
        }
        public PreMatriculaAlumno Obtener(string DNIAlumno)
        {
            PreMatriculaAlumno Alumno = null;

            using (SqlConnection Conexion = new SqlConnection(strConection))
            {
                Conexion.Open();
                using (SqlCommand Comando = new SqlCommand("SELECT * FROM dbo.Alumno WHERE DNIAlumno = @DNIAlumno", Conexion))
                {
                    Comando.Parameters.Add(new SqlParameter("@DNIAlumno", DNIAlumno));
                    using (SqlDataReader Read = Comando.ExecuteReader())
                    {
                        if (Read.Read())
                        {
                            Alumno                = new PreMatriculaAlumno();
                            Alumno.DNIAlumno      = (string)Read["DNIAlumno"];
                            Alumno.NombreAlumno   = (string)Read["NombreAlumno"];
                            Alumno.ApellidoAlumno = (string)Read["ApellidoAlumno"];
                            Alumno.Colegio        = (string)Read["Colegio"];
                            Alumno.Estado         = (string)Read["Estado"];
                        }
                    }
                }
            }
            return(Alumno);
        }
示例#3
0
 public Dominio.PreMatriculaAlumno Crear(PreMatriculaAlumno alumno)
 {
     if (objPreMatricula.Obtener(alumno.DNIAlumno) != null)//VALIDA QUE EL DNI NO SEA REPETIDO
     {
         throw new FaultException <RepetidoException>(new RepetidoException()
         {
             Codigo      = "101",
             Descripcion = "El alumno ya existe"
         }, new FaultReason("Error al intentar creacion"));
     }
     return(objPreMatricula.Crear(alumno));
 }
示例#4
0
        public void Eliminar(string DNIAlumno)
        {
            PreMatriculaAlumno alumno = objPreMatricula.Obtener(DNIAlumno);

            if (alumno != null && alumno.Estado != "Inactivo") //VALIDAMOS QUE EL ALUMNO NO ESTÉ CON ESTADO
                                                               //INACTIVO, DE SER EL CASO GENERA UN ERROR.
            {
                throw new FaultException <RepetidoException>(new RepetidoException()
                {
                    Codigo      = "102",
                    Descripcion = "No se puede eliminar el alumno, se encuentra inactivo."
                }, new FaultReason("Error al intentar creacion"));
            }
            objPreMatricula.Eliminar(DNIAlumno);
        }
 public PreMatriculaAlumno Modificar(PreMatriculaAlumno Modificado)
 {
     using (SqlConnection Conexion = new SqlConnection(strConection))
     {
         Conexion.Open();
         string sql = "UPDATE dbo.Alumno SET [DNIAlumno]=@DNIAlumno, [NombreAlumno]=@NombreAlumno, [ApellidoAlumno]=@ApellidoAlumno, [Colegio]=@Colegio,[Estado]=@Estado WHERE DNIAlumno = @DNIAlumno";
         using (SqlCommand Comando = new SqlCommand(sql, Conexion))
         {
             Comando.Parameters.Add(new SqlParameter("@DNIAlumno", Modificado.DNIAlumno));
             Comando.Parameters.Add(new SqlParameter("@NombreAlumno", Modificado.NombreAlumno));
             Comando.Parameters.Add(new SqlParameter("@ApellidoAlumno", Modificado.ApellidoAlumno));
             Comando.Parameters.Add(new SqlParameter("@Colegio", Modificado.Colegio));
             Comando.Parameters.Add(new SqlParameter("@Estado", Modificado.Estado));
             Comando.ExecuteNonQuery();
         }
     }
     return(Obtener(Modificado.DNIAlumno));
 }
 public PreMatriculaAlumno Crear(PreMatriculaAlumno Creado)
 {
     using (SqlConnection Conexion = new SqlConnection(strConection))
     {
         Conexion.Open();
         string sql = "INSERT INTO [dbo].[Alumno] ([DNIAlumno], [NombreAlumno], [ApellidoAlumno],[Colegio],[Estado]) VALUES (@DNIAlumno,@NombreAlumno, @ApellidoAlumno, @Colegio,@Estado)";
         using (SqlCommand Comando = new SqlCommand(sql, Conexion))
         {
             Comando.Parameters.Add(new SqlParameter("@DNIAlumno", Creado.DNIAlumno));
             Comando.Parameters.Add(new SqlParameter("@NombreAlumno", Creado.NombreAlumno));
             Comando.Parameters.Add(new SqlParameter("@ApellidoAlumno", Creado.ApellidoAlumno));
             Comando.Parameters.Add(new SqlParameter("@Colegio", Creado.Colegio));
             Comando.Parameters.Add(new SqlParameter("@Estado", Creado.Estado));
             Comando.ExecuteNonQuery();
         }
     }
     return(Obtener(Creado.DNIAlumno));
 }