// 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)); }