コード例 #1
0
        public void Delete(int id)
        {
            using (var ctx = new ProductMNEntities())
            {
                var domain  = new ProductDomain(ctx);
                var product = domain.FindById(id);

                if (product != null)
                {
                    domain.Delete(product);
                    ctx.SaveChanges();
                }
            }
        }
コード例 #2
0
        public void DropDownListSelected()
        {
            using (var ctx = new ProductMNEntities())
            {
                var domain  = new ProductDomain(ctx);
                var product = domain.FindById(_productId);

                Categories_ID.ClearSelection();
                Categories_ID.Items.FindByValue(product.CategoryID.ToString()).Selected = true;

                Suppliers_ID.ClearSelection();
                Suppliers_ID.Items.FindByValue(product.SupplierID.ToString()).Selected = true;

                Discountinued.ClearSelection();
                Discountinued.Items.FindByValue(product.Discontinued.ToString()).Selected = true;
            }
        }
コード例 #3
0
        public void SetForm()
        {
            using (var ctx = new ProductMNEntities())
            {
                var domain  = new ProductDomain(ctx);
                var product = domain.FindById(_productId);

                if (product != null)
                {
                    Product_Id.Text        = product.ProductID.ToString();
                    Product_Name.Text      = product.ProductName;
                    Unit_Price.Text        = product.UnitPrice.ToString();
                    Units_In_Stock.Text    = product.UnitsInStock.ToString();
                    Units_On_Order.Text    = product.UnitsOnOrder.ToString();
                    Recorder_Level.Text    = product.ReorderLevel.ToString();
                    Quantity_Per_Unit.Text = product.QuantityPerUnit;
                }
            }
        }