// GET: ReporteComisiones
        public ActionResult Index()
        {
            CanalDominio    oCanalDominio    = new CanalDominio();
            ProductoDominio oProductoDominio = new ProductoDominio();
            VendedorDominio oVendedorDominio = new VendedorDominio();
            var             ListaCanales     = oCanalDominio.listarActivos();
            var             ListaProductos   = oProductoDominio.listarActivos();

            SessionManager.ListaVendedores = oVendedorDominio.listar();
            ViewBag.ListaCanales           = ListaCanales;
            ViewBag.ListaProductos         = ListaProductos;
            ViewBag.ListaVendedores        = SessionManager.ListaVendedores;
            return(View());
        }
        public ActionResult FiltraVendedorxCanal(string Codigo)
        {
            if (SessionManager.ListaVendedores == null || SessionManager.ListaVendedores.Count == 0)
            {
                VendedorDominio oVendedorDominio = new VendedorDominio();
                SessionManager.ListaVendedores = oVendedorDominio.listar();
            }
            var ListaVendedores = SessionManager.ListaVendedores;
            List <VendedorEntidad> ListaVendedoresResult = new List <VendedorEntidad>();

            if (Codigo != null && Codigo != "")
            {
                ListaVendedoresResult = ListaVendedores.Where(x => x.Canal.Cod_Canal == Codigo).OrderBy(x => x.NombreCompleto).ToList();
            }
            else
            {
                ListaVendedoresResult = ListaVendedores;
            }
            return(Json(ListaVendedoresResult));
        }