public IActionResult FicViAlumnoCarreraUpdate(Int32 id)
 {
     try
     {
         FicService    = new SrvAlumnoCarreraList();
         edi           = FicService.FicGetDetailAlumnoCarrera(id).Result;
         ViewBag.Title = "Editar alumno";
         return(View(edi));
     }
     catch (Exception e)
     {
         throw;
     }
 }
        public IActionResult Update(Int32 id, eva_alumnos_carreras ac)
        {
            var edificio = LoDBContext.eva_alumnos_carreras.Find(id);

            if (edificio == null)
            {
                return(new ObjectResult("Incorrecto!"));
            }
            edificio.IdAlumno                  = ac.IdAlumno;
            edificio.IdCarrera                 = ac.IdCarrera;
            edificio.IdReticula                = ac.IdReticula;
            edificio.IdEspecialidad            = ac.IdEspecialidad;
            edificio.FechaIngreso              = ac.FechaIngreso;
            edificio.FechaEgreso               = ac.FechaEgreso;
            edificio.FechaTitulacion           = ac.FechaTitulacion;
            edificio.FechaUltModSII            = ac.FechaUltModSII;
            edificio.PromedioActual            = ac.PromedioActual;
            edificio.PromedioPeriodoAnt        = ac.PromedioPeriodoAnt;
            edificio.PromedioFinal             = ac.PromedioFinal;
            edificio.CreditosAprobados         = ac.CreditosAprobados;
            edificio.CreditosCursados          = ac.CreditosCursados;
            edificio.TotalPuntosVigentes       = ac.TotalPuntosVigentes;
            edificio.TotalPuntosGenerados      = ac.TotalPuntosGenerados;
            edificio.SemestreActual            = ac.SemestreActual;
            edificio.IdPeriodoIngreso          = ac.IdPeriodoIngreso;
            edificio.IdPeriodoUltimo           = ac.IdPeriodoUltimo;
            edificio.IdPeriodoTitulacion       = ac.IdPeriodoTitulacion;
            edificio.IdTipoGenPlanEstudio      = ac.IdTipoGenPlanEstudio;
            edificio.IdGenPlanEstudio          = ac.IdGenPlanEstudio;
            edificio.IdTipoGenOpcionTitulacion = ac.IdTipoGenOpcionTitulacion;
            edificio.IdGenOpcionTitulacion     = ac.IdGenOpcionTitulacion;
            edificio.IdTipoGenNivelEscolar     = ac.IdTipoGenNivelEscolar;
            edificio.IdGenNivelEscolar         = ac.IdGenNivelEscolar;
            edificio.IdTipoGenIngreso          = ac.IdTipoGenIngreso;
            edificio.IdGenIngreso              = ac.IdGenIngreso;
            edificio.Activo      = ac.Activo;
            edificio.Borrado     = ac.Borrado;
            edificio.FechaReg    = ac.FechaReg;
            edificio.UsuarioReg  = ac.UsuarioReg;
            edificio.FechaUltMod = ac.FechaUltMod;
            edificio.UsuarioMod  = ac.UsuarioMod;

            LoDBContext.eva_alumnos_carreras.Update(edificio);
            LoDBContext.SaveChanges();
            return(new ObjectResult("Correcto!"));
        }
        //Editar Combos con item -----------------------------------------------------------------------
        public async Task <eva_alumnos_carreras> FicAlumnoCarreraUpdate(eva_alumnos_carreras edificio)
        {
            edificio.FechaUltMod = DateTime.Now;
            edificio.UsuarioMod  = "Paty";
            edificio.Activo      = "S";
            edificio.Borrado     = "N";

            var json         = JsonConvert.SerializeObject(edificio);
            var content      = new StringContent(json, Encoding.UTF8, "application/json");
            var respuestaPut = await FiClient.PutAsync("api/" + edificio.IdAlumno, content);

            if (respuestaPut.IsSuccessStatusCode)
            {
                return(edificio);
            }
            return(null);
        }
        //Nuevo Edificio Validar fechas, alumno autocomplementable---------------------------------------
        public async Task <eva_alumnos_carreras> FicAlumnoCarreraCreate(eva_alumnos_carreras edificio)
        {
            edificio.IdTipoGenPlanEstudio      = 25;
            edificio.IdTipoGenOpcionTitulacion = 27;
            edificio.IdTipoGenNivelEscolar     = 17;
            edificio.IdTipoGenIngreso          = 28;
            edificio.FechaReg    = DateTime.Now;
            edificio.FechaUltMod = DateTime.Now;
            edificio.UsuarioReg  = "Ana";
            edificio.UsuarioMod  = "Ana";
            edificio.Activo      = "S";
            edificio.Borrado     = "N";

            var FicJson      = JsonConvert.SerializeObject(edificio);
            var FiContent    = new StringContent(FicJson, Encoding.UTF8, "application/json");
            var FicRespuesta = await FiClient.PostAsync("api/AddAlumnoCarrera", FiContent);

            if (FicRespuesta.IsSuccessStatusCode)
            {
                return(edificio);
            }
            return(null);
        }
 public ActionResult FicViAlumnoCarreraAdd(eva_alumnos_carreras ed)
 {
     FicService.FicAlumnoCarreraCreate(ed).Wait();
     return(RedirectToAction("FicViAlumnoCarreraList"));
 }
 public IActionResult Create(eva_alumnos_carreras ac)
 {
     LoDBContext.eva_alumnos_carreras.Add(ac);
     LoDBContext.SaveChanges();
     return(new ObjectResult("Correcto!"));
 }