示例#1
0
        public IActionResult Update(string Id, string codigo, string tema)
        {
            _logTesis = new LogicTesis();
            var valor = _logTesis.UpdateTes(_con, Convert.ToInt32(Id), codigo, tema);

            return(RedirectToAction("Index"));
        }
示例#2
0
        public IActionResult Index()
        {
            _logTesis = new LogicTesis();
            List <TesisView> tesis = _logTesis.MiListaTesis(_con);

            ViewBag.Tesis = tesis;
            return(View(tesis));
        }
示例#3
0
        public IActionResult Update2(int?id)
        {
            if (id != null)
            {
                _logTesis = new LogicTesis();
                Tesis miTesis = _logTesis.BuscarPorId(_con, id);

                return(View(miTesis));
            }
            return(RedirectToAction(nameof(Index)));
        }
示例#4
0
        public ActionResult Edit(int id)
        {
            _logTesis = new LogicTesis();
            Tesis laTesis = new Tesis();

            if (id > 0)
            {
                laTesis = _logTesis.BuscarPorId(_con, id);
            }
            return(PartialView("Complemento", laTesis));
        }
示例#5
0
        public IActionResult Evaluate(int?id)
        {
            //_logTesis = new LogicTesis();
            //Tesis miTesis = _logTesis.BuscarPorId(_con, id);

            //ViewBag.MiTesis = miTesis;
            //return PartialView("Evaluate", miTesis);
            _logTesis = new LogicTesis();
            List <TesisView> miTesis = _logTesis.MiTesis(_con, id);

            ViewBag.UnicaTesis = miTesis;
            return(PartialView("Evaluate", miTesis));
        }
示例#6
0
        public IActionResult Update(int?id)
        {
            if (id != null)
            {
                _logTesis  = new LogicTesis();
                _logAsesor = new LogicAsesor();
                List <TesisView> miTesis = _logTesis.MiTesis(_con, id);

                ViewBag.UnaTesis = miTesis;
                List <Asesor> Asesores = _logAsesor.ListaAsesores(_con);
                ViewBag.Asesor = Asesores;

                return(View(miTesis));
            }

            return(RedirectToAction(nameof(Index)));
        }
示例#7
0
        //public IActionResult MiMapa() {
        //    return View();
        //}

        public ActionResult MiMapa()
        {
            _logTesis = new LogicTesis();
            List <TesisView> tesis    = _logTesis.MiListaTesis(_con);
            string           marcador = "[";

            var lista = tesis;

            foreach (var item in lista)
            {
                marcador += "{";
                marcador += string.Format("'title': '{0}',", item.Autor);
                marcador += string.Format("'lat': '{0}',", Convert.ToDouble(item.Latitud));
                marcador += string.Format("'lng': '{0}',", Convert.ToDouble(item.Longitud));
                marcador += "},";
            }
            marcador   += "];";
            ViewBag.mar = marcador;
            return(View());
        }
示例#8
0
        public IActionResult Crear(string Codigo, string Tema, int Rama, int Autor, int Asesor, string F_inicio, string F_fin, string Email)
        {
            _logTesis = new LogicTesis();

            DateTime FInicio = Convert.ToDateTime(F_inicio);
            DateTime FFinal  = Convert.ToDateTime(F_fin);

            MyCalendar.CrearEvento(FInicio, FFinal, Tema, Email);
            Tesis tesis = new Tesis
            {
                Codigo   = Codigo,
                Tema     = Tema,
                Rama     = Rama,
                Autor    = Autor,
                Asesor   = Asesor,
                F_inicio = FInicio,
                F_fin    = FFinal,
            };

            _logTesis.AddTesis(_con, tesis);
            return(RedirectToAction("Index", "Tesis"));
        }