Ejemplo n.º 1
0
        public Estudiante buscarXId(int i)
        {
            string cmdText = "select p.id_estudiante, p.apellido,p.nombre,p.telefono,p.dni,p.activo,p.fechanacimiento, p.id_institucion, a.descripcion, p.id_niveleduc, q.descripcion from dbo.Estudiante as p inner join dbo.InstitucionEducativa as a on p.id_institucion = a.id_institucion inner join dbo.NivelEducativo as q on p.id_niveleduc = q.id_niveleduc where id_estudiante = '" + Convert.ToString(i) + "'";

            try
            {
                DataTable dtNiveles = ConexionBaseDatos.CargarDatos(cmdText);
                foreach (DataRow aux in dtNiveles.Rows)
                {
                    Estudiante estu = new Estudiante();
                    estu.Id       = Convert.ToInt32(aux["id_estudiante"]);
                    estu.Apellido = aux["apellido"].ToString();
                    estu.Nombre   = aux["nombre"].ToString();
                    estu.Telefono = aux["telefono"].ToString();
                    estu.Dni      = aux["dni"].ToString();
                    if (Convert.ToInt32(aux["activo"]) == 1)
                    {
                        estu.Activo = true;
                    }
                    else
                    {
                        estu.Activo = false;
                    }
                    estu.FechaNacimiento       = (DateTime)aux["fechanacimiento"];
                    estu.InstitucionEducativa1 = bd_insti.buscarPorId(Convert.ToInt32(aux["id_institucion"]));
                    estu.NivelEducativo1       = bd_niveledu.BuscarPorId(Convert.ToInt32(aux["id_niveleduc"]));
                    return(estu);
                }
            }
            catch (SqlException ex)
            {
                throw new Exception("No se encontro el estudiante con id " + Convert.ToString(i), ex);
            }
            return(null);
        }
Ejemplo n.º 2
0
        public List <Estudiante> TraerTodos()
        {
            List <Estudiante> listaEstudiantesAux = new List <Estudiante>();
            string            cmd = "select * from dbo.Estudiante";

            try
            {
                DataTable dtNiveles = ConexionBaseDatos.CargarDatos(cmd);
                foreach (DataRow aux in dtNiveles.Rows)
                {
                    Estudiante estu = new Estudiante();
                    estu.Apellido = aux["apellido"].ToString();
                    estu.Nombre   = aux["nombre"].ToString();
                    estu.Dni      = aux["dni"].ToString();
                    estu.Telefono = aux["telefono"].ToString();
                    estu.Id       = Convert.ToInt32(aux["id_estudiante"]);
                    if (Convert.ToInt32(aux["activo"]) == 0)
                    {
                        estu.Activo = true;
                    }
                    else
                    {
                        estu.Activo = false;
                    }
                    estu.InstitucionEducativa1 = bd_insti.buscarPorId(Convert.ToInt32(aux["id_institucion"]));
                    estu.NivelEducativo1       = bd_niveledu.BuscarPorId(Convert.ToInt32(aux["id_niveleduc"]));
                    listaEstudiantesAux.Add(estu);
                }
                return(listaEstudiantesAux);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 3
0
 public List <Usuario> TraerTodos()   // modificar el is null
 {
     try
     {
         List <Usuario> listaUsuariosAux = new List <Usuario>();
         string         cmd       = "select * from dbo.Usuario";
         DataTable      dtNiveles = ConexionBaseDatos.CargarDatos(cmd);
         foreach (DataRow aux in dtNiveles.Rows)
         {
             Usuario user = new Usuario();
             user.Apellido = aux["apellido"].ToString();
             user.Dni      = aux["dni"].ToString();
             user.Email    = aux["email"].ToString();
             user.Pass     = aux["pass"].ToString();
             user.Id       = Convert.ToInt32(aux["id_usuario"]);
             user.MiRol    = bdroles.buscarPorId(Convert.ToInt32(aux["id_rol"]));
             if (aux["id_institucion"].ToString() != "")
             {
                 user.MiInstitucion = bd_institucion.buscarPorId(Convert.ToInt32(aux["id_institucion"]));
             }
             else
             {
                 user.MiInstitucion = null;
             }
             listaUsuariosAux.Add(user);
         }
         return(listaUsuariosAux);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
        public Rol buscarPorId(int i)
        {
            string cmdText = "SELECT id_rol, descripcion FROM dbo.Rol WHERE id_rol = " + Convert.ToString(i);

            try
            {
                DataTable dtRoles = ConexionBaseDatos.CargarDatos(cmdText);
                foreach (DataRow aux in dtRoles.Rows)
                {
                    Rol ro = new Rol(Convert.ToInt32(aux["id_rol"]), aux["descripcion"].ToString());
                    return(ro);
                }
            }
            catch (SqlException ex)
            {
                throw new Exception("No se encontro el usuario con id " + Convert.ToString(i), ex);
            }
            return(null);
        }
Ejemplo n.º 5
0
 public List <Rol> TraerTodos()
 {
     try
     {
         List <Rol> listaRolesAux = new List <Rol>();
         string     cmd           = "select * from dbo.Rol";
         DataTable  dtNiveles     = ConexionBaseDatos.CargarDatos(cmd);
         foreach (DataRow aux in dtNiveles.Rows)
         {
             Rol Ro = new Rol(Convert.ToInt32(aux["id_rol"]), aux["descripcion"].ToString());
             listaRolesAux.Add(Ro);
         }
         return(listaRolesAux);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 6
0
 public NivelEducativo BuscarPorId(int id)
 {
     string cmdText = "SELECT id_niveleduc, descripcion FROM dbo.NivelEducativo WHERE id_niveleduc = " + Convert.ToString(id);
     try
     {
         //NivelEducativo nivel = this.searchOneBy(cmdText);
         DataTable dtNiveles = ConexionBaseDatos.CargarDatos(cmdText);
         foreach (DataRow aux in dtNiveles.Rows)
         {
             NivelEducativo nivel = new NivelEducativo(Convert.ToInt32(aux["id_niveleduc"]), aux["descripcion"].ToString());
             return nivel;
         } 
     }
     catch (SqlException ex)
     {
         throw new Exception("No se encontro el usuario con id " + Convert.ToString(id), ex);
     }
     return null;
 }
Ejemplo n.º 7
0
 public List<NivelEducativo> TraerTodos()
 {
     try
     {
         List<NivelEducativo> listaNivelesAux = new List<NivelEducativo>();
         string cmd = "select * from dbo.NivelEducativo";
         DataTable dtNiveles = ConexionBaseDatos.CargarDatos(cmd);
         foreach (DataRow aux in dtNiveles.Rows)
         {
             NivelEducativo nivel = new NivelEducativo(Convert.ToInt32(aux["id_niveleduc"]),aux["descripcion"].ToString());
             listaNivelesAux.Add(nivel);
         }
         return listaNivelesAux;
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 8
0
 public List <TransporteUrbano> TraerTodos()
 {
     try
     {
         List <TransporteUrbano> listaTransporteAux = new List <TransporteUrbano>();
         string    cmd       = "select * from dbo.TransporteUrbano";
         DataTable dtNiveles = ConexionBaseDatos.CargarDatos(cmd);
         foreach (DataRow aux in dtNiveles.Rows)
         {
             TransporteUrbano nivel = new TransporteUrbano(Convert.ToInt32(aux["id_transporteurb"]), aux["descripcion"].ToString(), Convert.ToInt32(aux["linea"]));
             listaTransporteAux.Add(nivel);
         }
         return(listaTransporteAux);
     }
     catch (SqlException ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 9
0
        public TransporteUrbano BuscarXId(int id)
        {
            string cmdText = "SELECT id_transporteurb, descripcion, linea FROM dbo.TransporteUrbano WHERE id_transporteurb = " + Convert.ToString(id);

            try
            {
                DataTable dtNiveles = ConexionBaseDatos.CargarDatos(cmdText);
                foreach (DataRow aux in dtNiveles.Rows)
                {
                    TransporteUrbano trans = new TransporteUrbano(Convert.ToInt32(aux["id_transporteurb"]), aux["descripcion"].ToString(), Convert.ToInt32(aux["linea"]));
                    return(trans);
                }
            }
            catch (SqlException ex)
            {
                throw new Exception("No se encontro el Transporte con id " + Convert.ToString(id), ex);
            }
            return(null);
        }
Ejemplo n.º 10
0
        public List <InstitucionEducativa> TraerTodos()
        {
            try
            {
                List <InstitucionEducativa> listaInstitucionesAux = new List <InstitucionEducativa>();
                string    cmd       = "select * from dbo.InstitucionEducativa";
                DataTable dtNiveles = ConexionBaseDatos.CargarDatos(cmd);
                foreach (DataRow aux in dtNiveles.Rows)
                {
                    InstitucionEducativa inst = new InstitucionEducativa();
                    inst.Id          = Convert.ToInt32(aux["id_institucion"]);
                    inst.Descripcion = aux["descripcion"].ToString();

                    string    com     = "select * from dbo.Rela_Institucion_Nivel";
                    DataTable dtNivel = ConexionBaseDatos.CargarDatos(com);
                    foreach (DataRow aux2 in dtNivel.Rows)
                    {
                        if (Convert.ToInt32(aux2["id_institucion"]) == inst.Id)
                        {
                            string    con   = "Select * from dbo.NivelEducativo where (id_niveleduc = " + Convert.ToInt32(aux2["id_niveleduc"]) + ")";
                            DataTable dtNiv = ConexionBaseDatos.CargarDatos(con);
                            foreach (DataRow aux3 in dtNiv.Rows)
                            {
                                NivelEducativo nivel = new NivelEducativo(Convert.ToInt32(aux3["id_niveleduc"]), aux3["descripcion"].ToString());
                                inst.Lista_nivelEducativos.Add(nivel);
                            }
                        }
                    }
                    listaInstitucionesAux.Add(inst);
                }
                return(listaInstitucionesAux);
            }
            catch (SqlException ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 11
0
        public InstitucionEducativa buscarPorId(int i)
        {
            string cmdText = "SELECT id_institucion, descripcion FROM dbo.InstitucionEducativa WHERE id_institucion = '" + Convert.ToString(i) + "'";

            try
            {
                DataTable dtRoles = ConexionBaseDatos.CargarDatos(cmdText);
                foreach (DataRow aux in dtRoles.Rows)
                {
                    InstitucionEducativa inst = new InstitucionEducativa();
                    inst.Descripcion = aux["descripcion"].ToString();
                    inst.Id          = Convert.ToInt32(aux["id_institucion"]);

                    string    com     = "select * from dbo.Rela_Institucion_Nivel";
                    DataTable dtNivel = ConexionBaseDatos.CargarDatos(com);
                    foreach (DataRow aux2 in dtNivel.Rows)
                    {
                        if (Convert.ToInt32(aux2["id_institucion"]) == inst.Id)
                        {
                            string    con   = "Select * from dbo.NivelEducativo where (id_niveleduc = " + Convert.ToInt32(aux2["id_niveleduc"]) + ")";
                            DataTable dtNiv = ConexionBaseDatos.CargarDatos(con);
                            foreach (DataRow aux3 in dtNiv.Rows)
                            {
                                NivelEducativo nivel = new NivelEducativo(Convert.ToInt32(aux3["id_niveleduc"]), aux3["descripcion"].ToString());
                                inst.Lista_nivelEducativos.Add(nivel);
                            }
                        }
                    }
                    return(inst);
                }
            }
            catch (SqlException ex)
            {
                throw new Exception("No se encontro el usuario con id " + Convert.ToString(i), ex);
            }
            return(null);
        }