Пример #1
0
 public IActionResult CambiarUN(string UNsDelCuitId)
 {
     try
     {
         CedFCIC.Entidades.Sesion sesion = new CedFCIC.Entidades.Sesion();
         sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
         if (Funciones.SessionOK(sesion))
         {
             Entidades.UN un = new Entidades.UN();
             un = sesion.Cuit.UNs.Find(x => x.Id == Convert.ToInt32(UNsDelCuitId));
             RN.Sesion.AsignarUN(un, sesion);
             HttpContext.Session.SetObj("Sesion", sesion);
             _RequestHandler.HandleAboutRequest();
             sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
         }
         else
         {
             TempData["Ex"] = "Sesion finalizada por timeout.";
         }
     }
     catch (Exception ex)
     {
         if (ex.InnerException == null)
         {
             TempData["Ex"] = ex.Message;
         }
         else
         {
             TempData["Ex"] = string.Format("{0}({1})", ex.Message, ex.InnerException.Message);
         }
     }
     return(RedirectToAction("Index", "Factura"));
 }
Пример #2
0
 public IActionResult Configurar(CedFCIC.Models.SesionModel sesionModel)
 {
     try
     {
         CedFCIC.Entidades.Sesion sesion = new CedFCIC.Entidades.Sesion();
         sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
         if (Funciones.SessionOK(sesion))
         {
             //IFormFile foto = sesionModel.Foto;
         }
         else
         {
             TempData["Ex"] = "Sesion finalizada por timeout.";
             return(RedirectToAction("Ingresar", "Usuario"));
         }
     }
     catch (Exception ex)
     {
         if (ex.InnerException == null)
         {
             ViewData["Ex"] = ex.Message;
         }
         else
         {
             ViewData["Ex"] = string.Format("{0}({1})", ex.Message, ex.InnerException.Message);
         }
     }
     return(View(sesionModel));
 }
Пример #3
0
 public IActionResult CambiarCUIT(string CuitsDelUsrNro)
 {
     try
     {
         CedFCIC.Entidades.Sesion sesion = new CedFCIC.Entidades.Sesion();
         sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
         if (Funciones.SessionOK(sesion))
         {
             Entidades.Cuit cuit = new Entidades.Cuit();
             cuit = sesion.CuitsDelUsuario.Find(x => x.Nro == CuitsDelUsrNro);
             RN.Sesion.AsignarCuit(cuit, sesion);
             HttpContext.Session.SetObj("Sesion", sesion);
             _RequestHandler.HandleAboutRequest();
             sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
         }
         else
         {
             TempData["Ex"] = "Sesion finalizada por timeout.";
         }
     }
     catch (Exception ex)
     {
         if (ex.InnerException == null)
         {
             TempData["Ex"] = ex.Message;
         }
         else
         {
             TempData["Ex"] = string.Format("{0}({1})", ex.Message, ex.InnerException.Message);
         }
     }
     return(RedirectToAction("Index", "Factura"));
 }
Пример #4
0
 public IActionResult Configurar()
 {
     Models.SesionModel sesionModel = new Models.SesionModel();
     try
     {
         CedFCIC.Entidades.Sesion sesion = new CedFCIC.Entidades.Sesion();
         sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
         if (!Funciones.SessionOK(sesion))
         {
             TempData["Ex"] = "Sesion finalizada por timeout.";
             return(RedirectToAction("Ingresar", "Usuario"));
         }
         TempData["UsuarioImagenes"] = getImage(sesion.Usuario.Id);
         sesionModel.Sesion          = sesion;
         TempData.Keep();
     }
     catch (Exception ex)
     {
         if (ex.InnerException == null)
         {
             ViewData["Ex"] = ex.Message;
         }
         else
         {
             ViewData["Ex"] = string.Format("{0}({1})", ex.Message, ex.InnerException.Message);
         }
     }
     return(View(sesionModel));
 }