public ActionResult Create()
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetRol())
         {
             if (Function.GetUserRols("SolicitudEfectivo/Create"))
             {
                 ViewBag.solef_UsuarioCrea     = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario");
                 ViewBag.solef_UsuarioEntrega  = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario");
                 ViewBag.solef_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario");
                 ViewBag.Denominacion          = db.tbDenominacion.ToList();
                 List <tbMoneda> MonedaList = db.tbMoneda.ToList();
                 ViewBag.MonedaList = new SelectList(MonedaList, "mnda_Id", "mnda_Nombre");
                 ViewBag.SolicitudEdectivoDetalle = db.tbSolicitudEfectivoDetalle.ToList();
                 Session["Solicitud"]             = null;
                 return(View());
             }
             else
             {
                 return(RedirectToAction("SinAcceso", "Login"));
             }
         }
         else
         {
             return(RedirectToAction("SinRol", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
        // GET: /Pedido/Create
        public ActionResult Create()
        {
            if (Function.GetUserLogin())
            {
                if (Function.GetRol())
                {
                    if (Function.GetUserRols("Pedido/Create"))
                    {
                        //ViewBag.ped_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario");
                        //ViewBag.ped_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario");
                        //ViewBag.clte_Id = new SelectList(db.tbCliente, "clte_Id", "clte_RTN_Identidad_Pasaporte");
                        //ViewBag.fact_Id = new SelectList(db.tbFactura, "fact_Id", "fact_Codigo");
                        //ViewBag.suc_Id = new SelectList(db.tbSucursales, "suc_Id", "mun_Codigo");


                        ViewBag.esped_Id = new SelectList(db.tbEstadoPedido, "esped_Id", "esped_Descripcion");

                        ViewBag.suc_Id             = new SelectList(db.tbSucursales, "suc_Id", "mun_Codigo");
                        ViewBag.Cliente            = db.tbCliente.ToList();
                        Session["tbPedidoDetalle"] = null;
                        ViewBag.Producto           = db.tbProducto.ToList();
                        tbPedido Pedido = new tbPedido();
                        Pedido.esped_Id = Models.Helpers.Pendiente;
                        Pedido.suc_Id   = Usuario();
                        tbSucursales tbSucursal = new tbSucursales();
                        int          suc        = Usuario();
                        try
                        {
                            ViewBag.Sucursal = db.tbSucursales.Find(suc).suc_Descripcion;
                        }
                        catch (Exception)
                        {
                        }


                        return(View(Pedido));
                    }
                    else
                    {
                        return(RedirectToAction("SinAcceso", "Login"));
                    }
                }
                else
                {
                    return(RedirectToAction("SinRol", "Login"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
Esempio n. 3
0
 // GET: /Pago/
 public ActionResult Index()
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetRol())
         {
             if (Function.GetUserRols("Pago/Index"))
             {
                 var tbpago = db.tbPago.Include(t => t.tbUsuario).Include(t => t.tbUsuario1).Include(t => t.tbCuentasBanco).Include(t => t.tbFactura).Include(t => t.tbTipoPago);
                 return(View(tbpago.ToList()));
             }
             else
             {
                 return(RedirectToAction("SinAcceso", "Login"));
             }
         }
         else
         {
             return(RedirectToAction("SinRol", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
Esempio n. 4
0
 // GET: /DocumentoFiscal/
 public ActionResult Index()
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetRol())
         {
             if (Function.GetUserRols("DocumentoFiscal/Index"))
             {
                 var tbdocumentofiscal = db.tbDocumentoFiscal.Include(t => t.tbUsuario).Include(t => t.tbUsuario1);
                 return(View(tbdocumentofiscal.ToList()));
             }
             else
             {
                 return(RedirectToAction("SinAcceso", "Login"));
             }
         }
         else
         {
             return(RedirectToAction("SinRol", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
Esempio n. 5
0
 // GET: /EstadoFactura/
 public ActionResult Index()
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetRol())
         {
             if (Function.GetUserRols("EstadoFactura/Index"))
             {
                 return(View(db.tbEstadoFactura.ToList()));
             }
             else
             {
                 return(RedirectToAction("SinAcceso", "Login"));
             }
         }
         else
         {
             return(RedirectToAction("SinRol", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
Esempio n. 6
0
 // GET: /NotaCredito/
 public ActionResult Index()
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetRol())
         {
             if (Function.GetUserRols("NotaCredito/Index"))
             {
                 var tbnotacredito = db.tbNotaCredito.Include(t => t.tbUsuario).Include(t => t.tbUsuario1).Include(t => t.tbCliente).Include(t => t.tbDevolucion).Include(t => t.tbSucursales);
                 return(View(tbnotacredito.ToList()));
             }
             else
             {
                 return(RedirectToAction("SinAcceso", "Login"));
             }
         }
         else
         {
             return(RedirectToAction("SinRol", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            var valuesSinAcceso   = new RouteValueDictionary(new{ action = "SinAcceso", controller = "Login" });
            var valuesSinRol      = new RouteValueDictionary(new { action = "SinRol", controller = "Login" });
            var valuesIndex       = new RouteValueDictionary(new { action = "Index", controller = "Login" });
            var valuesCambiarPass = new RouteValueDictionary(new { action = "ModificarPass/" + HttpContext.Current.Session["UserLogin"], controller = "Usuario" });

            if (General.GetUserLogin())
            {
                if (_screenId != "Usuario/ModificarPass")
                {
                    if (General.Sesiones(_screenId))
                    {
                        if (General.GetRol())
                        {
                            if (_screenId != "Menu/Index")
                            {
                                if (!General.GetUserRols(_screenId))
                                {
                                    filterContext.Result = new RedirectToRouteResult(valuesSinAcceso);
                                }
                            }
                        }
                        else
                        {
                            filterContext.Result = new RedirectToRouteResult(valuesSinRol);
                        }
                    }
                    else
                    {
                        filterContext.Result = new RedirectToRouteResult(valuesCambiarPass);
                    }
                }
            }
            else
            {
                filterContext.Result = new RedirectToRouteResult(valuesIndex);
            }
        }
        public ActionResult Create()
        {
            if (Function.GetUserLogin())
            {
                if (Function.GetRol())
                {
                    if (Function.GetUserRols("Caja/Create"))
                    {
                        int idUser = 0;

                        List <tbUsuario> User = Function.getUserInformation();
                        foreach (tbUsuario Usuario in User)
                        {
                            idUser = Convert.ToInt32(Usuario.emp_Id);
                        }
                        ViewBag.usu_Id          = idUser;
                        ViewBag.suc_Descripcion = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Descripcion).SingleOrDefault();
                        ViewBag.suc_Id          = db.tbUsuario.Where(x => x.emp_Id == idUser).Select(x => x.tbSucursales.suc_Id).SingleOrDefault();
                        return(View());
                    }
                    else
                    {
                        return(RedirectToAction("SinAcceso", "Login"));
                    }
                }
                else
                {
                    return(RedirectToAction("SinRol", "Login"));
                }
            }

            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }