public async Task <ActionResult> Contratos() { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } try { var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var lContratoses = await ContratosPCL.ListarContratos(); if (lContratoses.Code != 200) { throw new Exception(lContratoses.Message); } MantenimientoContratosModel muModel = new MantenimientoContratosModel() { Usuario = Usuariores.Usuario, lContratos = lContratoses.Data.lresponse }; ViewBag.Message = ObjMessage; ObjMessage = null; return(View(muModel)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> RegistrarContrato() { if (Session[Sesiones.UsuarioLogin] == null) { Session.Clear(); return(RedirectToAction("Index", "Login")); } var Usuariores = (BaseModel)Session[Sesiones.UsuarioLogin]; var Contrato = await ContratosPCL.ListarContratos(); if (Contrato.Code != 200) { throw new Exception(Contrato.Message); } if (Contrato.Data == null) { throw new Exception("Error al intentar cargar perfiles"); } var duModel = new ContratoBE.ResponseContratoBE { IDContract = 0 , DraegerUser = Usuariores.Usuario.DNI , Amount = "" , Company = 0 , lCompany = Contrato.Data.lresponse.FirstOrDefault().lCompany , lUsuario = Contrato.Data.lresponse.FirstOrDefault().lUsuario , InitialDate = "" , FinalDate = "" , Dascription = "" , Email = "" , Activo = true }; return(PartialView("_RegistrarContrato", duModel)); }