Пример #1
0
        /// <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
            });
        }
Пример #2
0
        /// <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
                });
            }
        }