コード例 #1
0
        public  void Exceute(domain.Product domainProduct)
        {
            this.domainProduct = domainProduct;

            try
            {
                this.domainProduct.SetPropertyValue(this.propertyName, this.Value);
            }
            catch { }
        }
コード例 #2
0
        internal void SelectProducts()
        {
            SqlConnection conn = new SqlConnection("Server=EALDB1.EAL.LOCAL;Database=EJL41_DB; User ID = EJL41_USR; Password = Baz1nga41");
            conn.Open();

            SqlCommand command = new SqlCommand("SelectProducts", conn);
            command.CommandType = System.Data.CommandType.StoredProcedure;


            SqlDataReader sqlR = command.ExecuteReader();
            while (sqlR.Read())
            {
                int Pid = Convert.ToInt32(sqlR["productID"]);
                string name = Convert.ToString(sqlR["name"]);

                domain.Product p = new domain.Product(Pid, name);

                Database.getDatabase().productList.Add(p);
            }


            conn.Close();
            conn.Dispose();


        }
コード例 #3
0
 public void SetDomainObject(domain.Product domainProduct)
 {
     this.domainProduct = domainProduct;
 }
コード例 #4
0
        private void AddNewItem()
        {
            domain.Product dmProduct = new domain.Product();

            ProductItemViewModel vm = this.productVMContainer.CreateVM(this.container, dmProduct);

            this.productService.Add(dmProduct);
            this.ProductList.Add(vm);
            this.SelectedItem = vm;

            this.eventAggregator.GetEvent<ProductNewItemCreatedEvent>().Publish(
                                new ProductNewItemCreatedEventPayLoad(vm));

        }
コード例 #5
0
 public ProductItemViewModel(ProductService productService, 
     domain.Product domainProduct, 
     IEventAggregator eventAggregator,
     ProductPriceCalcuateService productPriceCalcuateService)
 {            
     this.productService = productService;
     this.productPriceCalcuateService = productPriceCalcuateService;
     this.eventAggregator = eventAggregator;
     this.domainProduct = domainProduct;
     this.domainProduct.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(domainProduct_PropertyChanged);
 }