/// <summary> /// Busca un asesor de acuerdo con su cédula /// </summary> /// <param name="cedula">Cédula por la que se busca el asesor</param> /// <returns>Asesor encontrado o asesor con datos por defecto si no lo encuentra</returns> public JsonResult BuscarXCedula(string cedula) { AsesorManager manager = new AsesorManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString); Asesor asesor = manager.BuscarXCedula(cedula); return(new JsonResult() { Data = asesor }); }
/// <summary> /// Trae el total de comisiones /// </summary> /// <param name="fechaInicio">Fecha desde la cual se genera el reporte</param> /// <param name="fechaFin">Fecha hasta la cual se genera el reporte</param> /// <returns>Total de comisiones</returns> public JsonResult ContarComisiones(string fechaInicio, string fechaFin) { Usuario usuario = (Usuario)Session["usuario"]; AsesorManager asesorManager = new AsesorManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString); Asesor asesor = asesorManager.BuscarXCedula(usuario.Login); if (asesor != null && asesor.AsesorId != 0) { VentaManager manager = new VentaManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString); int listado = manager.ContarComisiones(fechaInicio, fechaFin, asesor.AsesorId); return(new JsonResult() { Data = listado }); } else { return(new JsonResult() { Data = 0 }); } }