Пример #1
0
        /// <summary>
        /// Elimina un asesor
        /// </summary>
        /// <param name="asesor">Asesor a eliminar</param>
        /// <returns>Asesor eliminado</returns>
        public JsonResult EliminarAsesor(Asesor asesor)
        {
            AsesorManager manager = new AsesorManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString);

            asesor = manager.Eliminar(asesor);
            return(new JsonResult()
            {
                Data = asesor
            });
        }
Пример #2
0
        /// <summary>
        /// Trae el total de asesores
        /// </summary>
        /// <returns>Total de asesores</returns>
        public JsonResult ContarAsesores()
        {
            AsesorManager manager  = new AsesorManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString);
            int           cantidad = manager.Contar();

            return(new JsonResult()
            {
                Data = cantidad
            });
        }
Пример #3
0
        /// <summary>
        /// Trae el listado de asesores
        /// </summary>
        /// <param name="inicio">Registro inicial</param>
        /// <param name="numRegistros">Número de registros a traer</param>
        /// <returns>Listado de asesores</returns>
        public JsonResult ListarAsesores(int inicio, int numRegistros)
        {
            AsesorManager manager = new AsesorManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString);
            var           listado = manager.Listar(inicio, numRegistros);

            return(new JsonResult()
            {
                Data = listado
            });
        }
Пример #4
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
            });
        }
Пример #5
0
        /// <summary>
        /// Inserta un asesor
        /// </summary>
        /// <param name="asesor">Asesor a insertar</param>
        /// <returns>Asesor insertado</returns>
        public JsonResult InsertarAsesor(Asesor asesor)
        {
            AsesorManager manager = new AsesorManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString);

            asesor = manager.Insertar(asesor);
            UsuarioManager managerUsuario = new UsuarioManager(ConfigurationManager.ConnectionStrings["homecenter"].ConnectionString);

            managerUsuario.InsertarAsesor(asesor);
            return(new JsonResult()
            {
                Data = asesor
            });
        }
Пример #6
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
                });
            }
        }