예제 #1
0
        public List <RamaInvestigacion> ListaRamas(DBgt db)
        {
            rama = new RamaRepository(db);
            List <RamaInvestigacion> Ram = rama.ListaRamas();

            return(Ram);
        }
예제 #2
0
        public List <TesisView> MiListaTesis(DBgt db)
        {
            tesis = new TesisRepository(db);
            List <TesisView> MiLista = tesis.MostrarTesis();

            return(MiLista);
        }
예제 #3
0
        public List <TesisView> MiTesis(DBgt db, int?id)
        {
            tesis = new TesisRepository(db);
            List <TesisView> miTesis = tesis.ObtenerPorId(id);

            return(miTesis);
        }
예제 #4
0
        public List <Asesor> ListaAsesores(DBgt db)
        {
            asesor = new AsesorRepository(db);
            List <Asesor> ase = asesor.ListaAsesores();

            return(ase);
        }
예제 #5
0
        public bool UpdateTes(DBgt db, int id, string codigo, string tema)
        {
            tesis = new TesisRepository(db);
            var valor = tesis.Update(Convert.ToInt32(id), codigo, tema);

            return(valor);
        }
예제 #6
0
        public List <Tesis> ListaParaViewBag(DBgt db)
        {
            tesis = new TesisRepository(db);
            List <Tesis> Tes = tesis.ListaTesis2();

            return(Tes);
        }
예제 #7
0
        public Tesis BuscarPorId(DBgt db, int?id)
        {
            tesis = new TesisRepository(db);
            Tesis miTesis = tesis.BuscarPorID(id).Result;

            return(miTesis);
        }
예제 #8
0
        public List <EstadoDeEtapa> ListaEstado(DBgt db)
        {
            estado = new EstadoDeEtapaRepository(db);
            List <EstadoDeEtapa> est = estado.ListaEstados();

            return(est);
        }
예제 #9
0
        public List <Autor> ListaAutores(DBgt db)
        {
            autor = new AutorRepository(db);
            List <Autor> Aut = autor.ListaAutores();

            return(Aut);
        }
예제 #10
0
        public List <EtapaDeTesis> ListaEtapas(DBgt db)
        {
            etapa = new EtapaDeTesisRepository(db);
            List <EtapaDeTesis> etap = etapa.ListaEtapas();

            return(etap);
        }
예제 #11
0
        public void AddAutor(DBgt db, Autor aut)
        {
            autor = new AutorRepository(db);

            bool f = RulesForAdd(aut);

            if (f == true)
            {
                if (aut.GradoAcademico == "Pregrado")
                {
                    aut.Estado = "Inhabilitado";
                    autor.add(aut);
                }
                else if (aut.GradoAcademico == "Bachiller")
                {
                    aut.Estado = "Habilitado";
                    autor.add(aut);
                }
            }
        }
예제 #12
0
 public void AddEstado(DBgt db, EstadoDeEtapa est)
 {
     estado = new EstadoDeEtapaRepository(db);
     estado.Add(est);
 }
예제 #13
0
 public AsesorController(DBgt con)
 {
     _con = con;
 }
예제 #14
0
 public AutorController(DBgt con)
 {
     _con = con;
 }
예제 #15
0
 public void AddAsesor(DBgt db, Asesor ase)
 {
     asesor = new AsesorRepository(db);
     asesor.add(ase);
 }
예제 #16
0
 public void AddRama(DBgt db, RamaInvestigacion ra)
 {
     rama = new RamaRepository(db);
     rama.add(ra);
 }
예제 #17
0
 public void AddTesis(DBgt db, Tesis tes)
 {
     tesis     = new TesisRepository(db);
     tes.Etapa = 1;
     tesis.add(tes);
 }
예제 #18
0
 public void AddEtapa(DBgt db, EtapaDeTesis eta)
 {
     etapa = new EtapaDeTesisRepository(db);
     etapa.Add(eta);
 }
예제 #19
0
 public TesisController(DBgt con)
 {
     _con = con;
 }
예제 #20
0
 public RamaController(DBgt con)
 {
     _con = con;
 }