public List<DevolucionCuponesStringContainer> top5DevolucionCupones(int anio, int semestre)
        {
            List<DevolucionCuponesStringContainer> listResultado = new List<DevolucionCuponesStringContainer>();

            DataAccess.SPManager spManager = new GrouponDesktop.DataAccess.SPManager();
            Dictionary<String, Object> parameters = new Dictionary<string, object>();
            parameters.Add("year", anio);
            parameters.Add("semestre", semestre);
            SqlDataReader reader = spManager.executeSPWithParameters("MR_ANDERSON.sp_estadistico_devoluciones", parameters);
            if (reader.HasRows == false) return listResultado;
            while (reader.Read())
            {
                DevolucionCuponesStringContainer objResultado = new DevolucionCuponesStringContainer();
                if (!Convert.IsDBNull(reader["vendidos"])) objResultado.CuponesVendidos = Convert.ToString(reader["vendidos"]);
                if(!Convert.IsDBNull(reader["devueltos"])) objResultado.CuponesDevueltos = Convert.ToString(reader["devueltos"]);
                if(!Convert.IsDBNull(reader["porcentaje_devueltos"])) objResultado.PorcentajeDevolucion = Convert.ToString(reader["porcentaje_devueltos"]);
                if (!Convert.IsDBNull(reader["username"])) objResultado.NombreProveedor = Convert.ToString(reader["username"]);
                if (!Convert.IsDBNull(reader["descripcion"])) objResultado.Descripcion = Convert.ToString(reader["descripcion"]);
                if (!Convert.IsDBNull(reader["codigo"])) objResultado.Codigo = Convert.ToString(reader["codigo"]);

                listResultado.Add(objResultado);
            }

            reader.Close();
            spManager.Close();
            return listResultado;
        }
Example #2
0
        public List <DevolucionCuponesStringContainer> top5DevolucionCupones(int anio, int semestre)
        {
            List <DevolucionCuponesStringContainer> listResultado = new List <DevolucionCuponesStringContainer>();

            DataAccess.SPManager        spManager  = new GrouponDesktop.DataAccess.SPManager();
            Dictionary <String, Object> parameters = new Dictionary <string, object>();

            parameters.Add("year", anio);
            parameters.Add("semestre", semestre);
            SqlDataReader reader = spManager.executeSPWithParameters("MR_ANDERSON.sp_estadistico_devoluciones", parameters);

            if (reader.HasRows == false)
            {
                return(listResultado);
            }
            while (reader.Read())
            {
                DevolucionCuponesStringContainer objResultado = new DevolucionCuponesStringContainer();
                if (!Convert.IsDBNull(reader["vendidos"]))
                {
                    objResultado.CuponesVendidos = Convert.ToString(reader["vendidos"]);
                }
                if (!Convert.IsDBNull(reader["devueltos"]))
                {
                    objResultado.CuponesDevueltos = Convert.ToString(reader["devueltos"]);
                }
                if (!Convert.IsDBNull(reader["porcentaje_devueltos"]))
                {
                    objResultado.PorcentajeDevolucion = Convert.ToString(reader["porcentaje_devueltos"]);
                }
                if (!Convert.IsDBNull(reader["username"]))
                {
                    objResultado.NombreProveedor = Convert.ToString(reader["username"]);
                }
                if (!Convert.IsDBNull(reader["descripcion"]))
                {
                    objResultado.Descripcion = Convert.ToString(reader["descripcion"]);
                }
                if (!Convert.IsDBNull(reader["codigo"]))
                {
                    objResultado.Codigo = Convert.ToString(reader["codigo"]);
                }

                listResultado.Add(objResultado);
            }

            reader.Close();
            spManager.Close();
            return(listResultado);
        }