Exemple #1
0
 public void productosPrefe(E_DashBoard obj)
 {
     comando             = new SqlCommand("ProdPreferidos", conexion);
     comando.CommandType = CommandType.StoredProcedure;
     conexion.Open();
     reader = comando.ExecuteReader();
     while (reader.Read())
     {
         //columnas
         obj.Producto.Add(reader.GetString(0));
         obj.Cantidad.Add(reader.GetInt32(1));
     }
     reader.Close();
     conexion.Close();
 }
Exemple #2
0
 //obj es un tipo de dato no instacncia
 public void grafCategorias(E_DashBoard obj)
 {
     comando             = new SqlCommand("ProdPorCategoria", conexion);
     comando.CommandType = CommandType.StoredProcedure;
     conexion.Open();
     reader = comando.ExecuteReader();
     while (reader.Read())
     {
         //columnas
         obj.Cate.Add(reader.GetString(0));
         obj.CantProduc.Add(reader.GetInt32(1));
     }
     reader.Close();
     conexion.Close();
 }
        private void dashBoard()
        {
            N_DashBoard neg = new N_DashBoard();
            E_DashBoard obj = new E_DashBoard();

            //llamamos al parametro de dashboard
            neg.DashBoard(obj);

            //recuperamos datos de la entidad para llenar datos del dashboad
            chartProdPrefe.Series[0].Points.DataBindXY(obj.Producto, obj.Cantidad);

            chartProductosCategoria.Series[0].Points.DataBindXY(obj.Cate, obj.CantProduc);

            lblTotalventas.Text = obj.TotalVentas;
            lblCCate.Text       = obj.CCate1;
            lblCClient.Text     = obj.CClientes1;
            lblCEmple.Text      = obj.CEmple1;
            lblCMarcas.Text     = obj.CMatcas1;
            lblCProduc.Text     = obj.CProductos1;
            lblCProvee.Text     = obj.CProvee1;
        }
Exemple #4
0
        public void sumarioDatos(E_DashBoard obj)
        {
            comando             = new SqlCommand("DashboardDatos2", conexion);
            comando.CommandType = CommandType.StoredProcedure;

            //declaracion de parametros de salida
            SqlParameter par     = new SqlParameter("@totVentas", 0); par.Direction = ParameterDirection.Output;
            SqlParameter nprod   = new SqlParameter("@nprod", 0); nprod.Direction = ParameterDirection.Output;
            SqlParameter nmarc   = new SqlParameter("@nmarc", 0); nmarc.Direction = ParameterDirection.Output;
            SqlParameter ncat    = new SqlParameter("@ncateg", 0); ncat.Direction = ParameterDirection.Output;
            SqlParameter nclient = new SqlParameter("@nclient", 0); nclient.Direction = ParameterDirection.Output;
            SqlParameter nprove  = new SqlParameter("@nprove", 0); nprove.Direction = ParameterDirection.Output;
            SqlParameter nemple  = new SqlParameter("@nemple", 0); nemple.Direction = ParameterDirection.Output;

            //agregamos dichos parametros al comando
            comando.Parameters.Add(par);
            comando.Parameters.Add(nprod);
            comando.Parameters.Add(nmarc);
            comando.Parameters.Add(ncat);
            comando.Parameters.Add(nclient);
            comando.Parameters.Add(nprove);
            comando.Parameters.Add(nemple);

            conexion.Open();           //abirmos conexion
            comando.ExecuteNonQuery(); //ejecutamos procedimeinto

            //agregamos los valores a los labels
            obj.TotalVentas = comando.Parameters["@totVentas"].Value.ToString();
            obj.CProductos1 = comando.Parameters["@nprod"].Value.ToString();
            obj.CMatcas1    = comando.Parameters["@nmarc"].Value.ToString();
            obj.CCate1      = comando.Parameters["@ncateg"].Value.ToString();
            obj.CClientes1  = comando.Parameters["@nclient"].Value.ToString();
            obj.CProvee1    = comando.Parameters["@nprove"].Value.ToString();
            obj.CEmple1     = comando.Parameters["@nemple"].Value.ToString();

            conexion.Close();
        }