public ActionResult InformeVisitasDivisional(InformeVisitasDiv modelo) { var usuario = Session["Usuario"].ToString(); var clas1 = new Clases.SeguridadDao(); var xlistaIni = clas1.DatosIniciales(usuario, out _strMensaje); if (xlistaIni != null) { ViewData["Campanas"] = xlistaIni.ListaCampañas; ViewData["Zonas"] = xlistaIni.ListaZonas; var vc = new Clases.VisitasDao(); var division = Session["Zona"].ToString(); var xlista = vc.InformeVisitas(modelo.StrCampaña, modelo.StrZona, division, usuario, out _strMensaje); if (xlista != null) { var totalPdh = xlista.Where(x => x.IdTipoVisita == Convert.ToInt16(TpVisitas.Pdh)).Count(); var totalPosibleNueva = xlista.Where(x => x.IdTipoVisita == Convert.ToInt16(TpVisitas.PosibleNueva)).Count(); var totalApoyo = xlista.Where(x => x.IdTipoVisita == Convert.ToInt16(TpVisitas.Apoyo)).Count(); var totalNuevas = xlista.Where(x => x.IdTipoVisita == Convert.ToInt16(TpVisitas.Nueva)).Count(); var totalCobranza = xlista.Where(x => x.IdTipoVisita == Convert.ToInt16(TpVisitas.Cobranza)).Count(); var totalMotivacion = xlista.Where(x => x.IdTipoVisita == Convert.ToInt16(TpVisitas.Motivacion)).Count(); var totalPosibleReingreso = xlista.Where(x => x.IdTipoVisita == Convert.ToInt16(TpVisitas.PosibleReingreso)).Count(); ViewBag.pdh = totalPdh; ViewBag.posiblenueva = totalPosibleNueva; ViewBag.apoyo = totalApoyo; ViewBag.nueva = totalNuevas; ViewBag.cobranza = totalCobranza; ViewBag.motavacion = totalMotivacion; ViewBag.posiblereingreso = totalPosibleReingreso; ViewData["ListaVisitas"] = xlista; return(View()); } else { ViewBag.Error = _strMensaje; return(View()); } } else { ViewBag.Error = _strMensaje; return(View()); } }
public ActionResult InformeVisitasDivisional() { var usuario = Session["Usuario"].ToString(); var vc = new Clases.SeguridadDao(); var xlista = vc.DatosIniciales(usuario, out _strMensaje); if (xlista != null) { ViewData["Campanas"] = xlista.ListaCampañas; ViewData["Zonas"] = xlista.ListaZonas; return(View()); } else { ViewBag.Error = _strMensaje; return(View()); } }