public IActionResult Crear([Bind("Cuit,Id,Descr,Orden,IdTipo,WF.Estado")] CedFCIC.Entidades.ListaPrecio listaprecio)
 {
     try
     {
         Entidades.Sesion sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
         if (Funciones.SessionOK(sesion))
         {
             if (ModelState.IsValid)
             {
                 ViewBag.Boton1ReadOnly = "disabled";
                 RN.ListaPrecio.Crear(listaprecio, sesion);
                 string resp = "Lista de precios creada satisfactoriamente.";
                 ViewData["TextoMensaje"] = resp;
             }
             else
             {
                 ViewBag.Boton1ReadOnly = "";
                 ViewData["Ex"]         = "Ingrese los datos requeridos";
             }
         }
         else
         {
             TempData["Ex"] = "Sesion finalizada por timeout.";
             return(RedirectToAction("Ingresar", "Usuario"));
         }
     }
     catch (Exception ex)
     {
         ViewBag.Boton1ReadOnly = "";
         ViewData["Ex"]         = ex.Message;
     }
     CompletarComboEstado(listaprecio.WF.Estado);
     CompletarComboTipoListaPrecio(listaprecio.IdTipo);
     return(View(listaprecio));
 }
 public IActionResult Crear()
 {
     CedFCIC.Entidades.ListaPrecio listaPrecio = new CedFCIC.Entidades.ListaPrecio();
     Entidades.Sesion sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
     if (Funciones.SessionOK(sesion))
     {
         _RequestHandler.HandleAboutRequest();
         sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
         ViewData["Message"] = "";
         listaPrecio.Cuit    = sesion.Cuit.Nro;
         CompletarComboEstado("Vigente");
         CompletarComboTipoListaPrecio("Venta");
     }
     else
     {
         TempData["Ex"] = "Sesion finalizada por timeout.";
         return(RedirectToAction("Ingresar", "Usuario"));
     }
     return(View(listaPrecio));
 }
 public async Task <IActionResult> Detalle(string cuit, string id)
 {
     if (cuit == null || id == null)
     {
         return(NotFound());
     }
     Entidades.Sesion sesion = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
     CedFCIC.Entidades.ListaPrecio listaPrecio = new CedFCIC.Entidades.ListaPrecio();
     if (Funciones.SessionOK(sesion))
     {
         _RequestHandler.HandleAboutRequest();
         sesion              = HttpContext.Session.GetObj <Entidades.Sesion>("Sesion");
         listaPrecio         = RN.ListaPrecio.Leer(cuit, id, sesion);
         ViewData["Message"] = "";
     }
     else
     {
         TempData["Ex"] = "Sesion finalizada por timeout.";
         return(RedirectToAction("Ingresar", "Usuario"));
     }
     return(View(listaPrecio));
 }