//[HttpPost]
        //public ActionResult ReporteCajaCajero()
        //{
        //    //int iTipoReporte = Objeto.obj_Id;
        //    //var list = db.SDP_Acce_GetReportes().ToList();
        //    ReportDocument rd = new ReportDocument();
        //    Stream stream = null;
        //    rptSolicitudEfectivoEntreFechasCajaCajero GENERAL = new rptSolicitudEfectivoEntreFechasCajaCajero();
        //    Reportes RPTGENERAL = new Reportes();

        //    var SOLICITUDEFECTIVOTableAdapter = new UDV_Vent_tbSolicituEfectivo_EntreFechaCajaCajeroTableAdapter();

        //    try
        //    {
        //        SOLICITUDEFECTIVOTableAdapter.Fill(RPTGENERAL.UDV_Vent_tbSolicituEfectivo_EntreFechaCajaCajero, "2019-03-08", "2019-03-09", 1, 4);

        //        GENERAL.SetDataSource(RPTGENERAL);
        //        stream = GENERAL.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
        //        stream.Seek(0, SeekOrigin.Begin);

        //        GENERAL.Close();
        //        GENERAL.Dispose();

        //        string fileName = "SolicitudEfectivoEntreFechasGeneral.pdf";
        //        Response.AppendHeader("Content-Disposition", "inline; filename=" + fileName);
        //        return File(stream, "application/pdf");
        //    }
        //    catch (Exception Ex)
        //    {
        //        Ex.Message.ToString();
        //        throw;
        //    }
        //}

        ////-----------------------
        //[HttpPost]
        //public ActionResult ReporteGeneral()
        //{
        //    //int iTipoReporte = Objeto.obj_Id;
        //    //var list = db.SDP_Acce_GetReportes().ToList();
        //    ReportDocument rd = new ReportDocument();
        //    Stream stream = null;
        //    rptSolicitudEfectivoEntrefechasGeneral GENERAL = new rptSolicitudEfectivoEntrefechasGeneral();
        //    Reportes RPTGENERAL = new Reportes();

        //    var SOLICITUDEFECTIVOTableAdapter = new UDV_Vent_tbSolicituEfectivo_EntreFechasGeneralTableAdapter();

        //    try
        //    {
        //        SOLICITUDEFECTIVOTableAdapter.Fill(RPTGENERAL.UDV_Vent_tbSolicituEfectivo_EntreFechasGeneral, "2018-02-08", "2019-03-09");

        //        GENERAL.SetDataSource(RPTGENERAL);
        //        stream = GENERAL.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
        //        stream.Seek(0, SeekOrigin.Begin);

        //        GENERAL.Close();
        //        GENERAL.Dispose();

        //        string fileName = "SolicitudEfectivoEntreFechaCajaCajero.pdf";
        //        Response.AppendHeader("Content-Disposition", "inline; filename=" + fileName);
        //        return File(stream, "application/pdf");
        //    }
        //    catch (Exception Ex)
        //    {
        //        Ex.Message.ToString();
        //        throw;
        //    }
        //}



        public ActionResult Index()
        {
            if (Function.GetUserLogin())
            {
                if (Function.GetUserRols("SolicitudEfectivo/Index"))
                {
                    int idUser            = 0;
                    List <tbUsuario> User = Function.getUserInformation();
                    foreach (tbUsuario Usuario in User)
                    {
                        idUser = Convert.ToInt32(Usuario.usu_Id);
                    }
                    return(View(db.UDV_Vent_SolicituEfectivo_Index.Where(a => a.usuariocrea == idUser).OrderByDescending(a => a.IdSolicitud).ToList()));
                    //return View(db.UDP_Vent_SolicituEfectivo_Select.Where(a => a.Anulada == false && a.usuariocrea == idUser).ToList());
                }
                else
                {
                    return(RedirectToAction("SinAcceso", "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"));
            }
        }
Пример #3
0
 public ActionResult IndexApertura()
 {
     if (Function.GetUserLogin())
     {
         if (Function.GetUserRols("MovimientoCaja/IndexApertura"))
         {
             return(View(db.UDV_Vent_MovimientoCaja_Apertura.ToList()));
         }
         else
         {
             return(RedirectToAction("SinAcceso", "Login"));
         }
     }
     else
     {
         return(RedirectToAction("Index", "Login"));
     }
 }
Пример #4
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"));
     }
 }
Пример #5
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"));
     }
 }
Пример #6
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"));
     }
 }
Пример #7
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"));
            }
        }
        //   private ERP_ZORZALEntities db = new ERP_ZORZALEntities();

        // GET: /SolicitudCredito/
        public ActionResult Index()
        {
            if (Function.GetUserLogin())
            {
                if (Function.GetUserRols("SolicitudCredito/Index"))
                {
                    try
                    {
                        /////////////////////////////CODIGO
                        var tbsolicitudcredito = db.tbSolicitudCredito.Include(t => t.tbUsuario).Include(t => t.tbUsuario1).Include(t => t.tbCliente).Include(t => t.tbEstadoSolicitudCredito);
                        ViewBag.SolicitudCreditoAprobar = db.tbSolicitudCredito.ToList();
                        return(View(tbsolicitudcredito.ToList()));
                        ///////////////////////////////CODIGO
                    }
                    catch (Exception Ex)
                    {
                        Ex.Message.ToString();
                        ModelState.AddModelError("", "Conexión fállida, intente de nuevo");
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                else
                {
                    return(RedirectToAction("SinAcceso", "Login"));
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }

            /*
             * var tbsolicitudcredito = db.tbSolicitudCredito.Include(t => t.tbUsuario).Include(t => t.tbUsuario1).Include(t => t.tbCliente).Include(t => t.tbEstadoSolicitudCredito);
             * ViewBag.SolicitudCreditoAprobar = db.tbSolicitudCredito.ToList();
             * return View(tbsolicitudcredito.ToList());*/
        }