Esempio n. 1
0
 protected override void Dispose(bool disposing)
 {
     if (this.disposed)
     {
         return;
     }
     if (!disposing)
     {
         return;
     }
     this.adapter?.Dispose();
     this.adapter = null;
     base.Dispose(true);
 }
Esempio n. 2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            //Resolve Stuff
            using (var scope = App.Container.BeginLifetimeScope())
            {
                cartService = App.Container.Resolve <ICartService>();
                _Adapter    = App.Container.Resolve <InventoryAdapter>();
            }

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);
            _RecylerView   = FindViewById <RecyclerView>(Resource.Id.recycler_view);
            _LayoutManager = new LinearLayoutManager(this);
            _RecylerView.SetLayoutManager(_LayoutManager);
            _RecylerView.SetAdapter(_Adapter);
        }
Esempio n. 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Context.User.IsInRole("Products"))
            {
                Response.Redirect("~/");
            }
            string RepoString = "";


            Table T = new Table();

            PlaceHolder1.Controls.Add(T);
            TableRow  Tr;
            TableCell Tc;

            HyperLink ProdName;
            HyperLink Preview;
            HyperLink Update;
            HyperLink Delete;
            Label     ProNAme;

            //DAL.ProductRepository.ProductRepository productRepository = new DAL.ProductRepository.ProductRepository();
            //productRepository.GetProductList(RepoString);
            //int MaxRows = productRepository.products.Count;

            //for (int ProdCount=0; ProdCount< MaxRows; ProdCount++)
            //{

            //    {


            //        Tr = new TableRow();
            //        Tc = new TableCell();


            //        int ProdId = productRepository.products[ProdCount].ID;

            //        ProNAme = new Label();
            //        T.Rows.Add(Tr);
            //        Tr.Cells.Add(Tc);
            //        ProdName = new HyperLink();
            //        ProdName.Text = productRepository.products[ProdCount].Name;


            //        ProdName.NavigateUrl = "~/Products_User/ProductDescription?Id=" + ProdId;
            //        ProdName.Width = 250;
            //        Tc.Controls.Add(ProdName);

            //        Preview = new HyperLink();
            //        Preview.Text = "PREVIEW";
            //        Preview.NavigateUrl = "~/Products_User/ProductDescription?Id=" + ProdId;
            //        Preview.Width = 250;
            //        Tc.Controls.Add(Preview);

            //        Update = new HyperLink();
            //        Update.Text = "UPDATE";
            //        Update.Width = 250;
            //        Tc.Controls.Add(Update);

            //        Delete = new HyperLink();
            //        Delete.Text = "DELETE";
            //        Tc.Controls.Add(Delete);
            //    }


            //}
            InventoryAdapter adapter = new InventoryAdapter();

            adapter.GetProductTable(RepoString);

            foreach (DataRow data in adapter.ProdTable.Rows)
            {
                Tr = new TableRow();
                Tc = new TableCell();



                string ProdNameQ = data[1].ToString();
                int    ProdIdQ   = Convert.ToInt32(data[0].ToString());

                ProNAme = new Label();
                T.Rows.Add(Tr);
                Tr.Cells.Add(Tc);
                ProdName = new HyperLink();

                ProdName.Text = data[1].ToString();

                ProdName.NavigateUrl = "~/Products_User/ProductDescription?Id=" + ProdIdQ + "&&QueryID=0";
                ProdName.Width       = 250;
                Tc.Controls.Add(ProdName);

                Preview             = new HyperLink();
                Preview.Text        = "PREVIEW";
                Preview.NavigateUrl = "~/Products_User/ProductDescription?Id=" + ProdIdQ + "&&QueryID=0";
                Preview.Width       = 250;
                Tc.Controls.Add(Preview);

                Update             = new HyperLink();
                Update.Text        = "UPDATE";
                Update.NavigateUrl = "~/Product_Management/ProductInsert?Id=" + ProdNameQ + "&&Act=1" + "&&pUID=" + ProdIdQ;
                Update.Width       = 250;
                Tc.Controls.Add(Update);

                Delete             = new HyperLink();
                Delete.Text        = "DELETE";
                Delete.NavigateUrl = "~/Product_Management/ProductInsert?Id=" + ProdNameQ + "&&Act=1" + "&&pUID=" + ProdIdQ;
                Tc.Controls.Add(Delete);
            }
        }
Esempio n. 4
0
 public InventoryRepository(IProgressConnection connection)
 {
     this.adapter = new InventoryAdapter(connection);
     this.Cono    = this.adapter.Cono;
     this.OnCreated();
 }