Ejemplo n.º 1
0
        public void BorrarAlumno(EntAlumno ent)
        {
            int fila = new DatAlumno().BorrarAlumno(ent.id);

            if (fila != 1)
            {
                throw new ApplicationException("Error al Borrar el Alumno " + ent.nombre + " en la capa de Business");
            }
        }
Ejemplo n.º 2
0
        public void InsertarAlumno(EntAlumno ent)
        {
            int fila = new DatAlumno().InsertarAlumno(ent.nombre, ent.fecha, ent.estatus, ent.sexoId, ent.foto, ent.promedio);

            if (fila != 1)
            {
                throw new ApplicationException("Error al Insertar " + ent.nombre + " en la capa de Business");
            }
        }
Ejemplo n.º 3
0
        public EntAlumno ObtenerUnAlumno(int id)
        {
            DataRow   dr  = new DatAlumno().ObtenerUnAlumno(id);
            EntAlumno ent = new EntAlumno();

            ent.id       = Convert.ToInt32(dr["ALUM_ID"]);
            ent.nombre   = dr["ALUM_NOMB"].ToString();
            ent.fecha    = Convert.ToDateTime(dr["ALUM_FECH"]);
            ent.estatus  = Convert.ToBoolean(dr["ALUM_ESTA"]);
            ent.sexoId   = Convert.ToInt32(dr["ALUM_SEXO_ID"]);
            ent.foto     = dr["ALUM_FOTO"].ToString();
            ent.promedio = Convert.ToDouble(dr["ALUM_PROM"]);
            return(ent);
        }
Ejemplo n.º 4
0
        public List <EntSexo> ObtenerSexo()
        {
            DataTable      dt    = new DatAlumno().ObtenerSexo();
            List <EntSexo> lista = new List <EntSexo>();

            foreach (DataRow dr in dt.Rows)
            {
                EntSexo ent = new EntSexo();
                ent.id     = Convert.ToInt32(dr["SEXO_ID"]);
                ent.nombre = dr["SEXO_NOMB"].ToString();

                lista.Add(ent);
            }
            return(lista);
        }
Ejemplo n.º 5
0
        public EntUsuario ValidarAlumno(string mail, string password)
        {
            DataTable dt = new DatAlumno().ValidarAlumno(mail, password);

            if (dt.Rows.Count > 0)
            {
                EntUsuario user = new EntUsuario();
                user.id       = Convert.ToInt32(dt.Rows[0]["USER_ID"]);
                user.nombre   = dt.Rows[0]["USER_NOMB"].ToString();
                user.mail     = dt.Rows[0]["USER_MAIL"].ToString();
                user.password = dt.Rows[0]["USER_PASS"].ToString();
                return(user);
            }
            else
            {
                throw new ApplicationException("Mail o Contraseña no validos");
            }
        }
Ejemplo n.º 6
0
        public EntTodo ObtenerAlumnos()
        {
            DataSet          ds    = new DatAlumno().ObtenerAlumnos();
            EntTodo          todo  = new EntTodo();
            List <EntAlumno> lista = new List <EntAlumno>();

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                EntAlumno ent = new EntAlumno();
                ent.id          = Convert.ToInt32(dr["ALUM_ID"]);
                ent.nombre      = dr["ALUM_NOMB"].ToString();
                ent.fecha       = Convert.ToDateTime(dr["ALUM_FECH"]);
                ent.estatus     = Convert.ToBoolean(dr["ALUM_ESTA"]);
                ent.sexoId      = Convert.ToInt32(dr["ALUM_SEXO_ID"]);
                ent.sexo        = new EntSexo();
                ent.sexo.nombre = dr["SEXO_NOMB"].ToString();
                ent.foto        = dr["ALUM_FOTO"].ToString();
                ent.promedio    = Convert.ToDouble(dr["ALUM_PROM"]);
                lista.Add(ent);
            }
            todo.Alumnos = lista;

            List <EntTelefono> lstTel = new List <EntTelefono>();

            foreach (DataRow dr in ds.Tables[1].Rows)
            {
                EntTelefono ent = new EntTelefono();
                ent.id         = Convert.ToInt32(dr["TELE_ID"]);
                ent.alumnoId   = Convert.ToInt32(dr["TELE_ALUM_ID"]);
                ent.numero     = dr["TELE_NUME"].ToString();
                ent.cataTeleId = Convert.ToInt32(dr["TELE_CATA_TELE_ID"]);
                lstTel.Add(ent);
            }
            todo.Telefonos = lstTel;
            return(todo);
        }