private void SaveProductPrice() { try { var productPrice = new ProductPrice { Product = new Product { ProductCode = this.productCode }, StartDate = dtpStartDate.Value, EndDate = dtpStartDate.Value.AddDays(Convert.ToInt16(txtDay.Text)), Day = Convert.ToInt16(txtDay.Text), UnitPrice = Convert.ToDecimal(txtUnitPrice.Text), CreateBy = "system", ModifiedBy = "system" }; if (btnLovProduct.Enabled == true && txtProductName.Enabled == true) { ProductPriceController.Insert(productPrice); } else { ProductPriceController.Update(productPrice); } } catch (Exception) { throw; } }
public ProductPriceControllerTests() { _catalogContext = Substitute.For <ICatalogContext>(); _productIndex = Substitute.For <IIndex <Ucommerce.Search.Models.Product> >(); _productPriceCalculationService = Substitute.For <IProductPriceCalculationService>(); _controller = new ProductPriceController(_catalogContext, _productIndex, _productPriceCalculationService); _controller.Url = Substitute.For <UrlHelper>(); _controller.Url.Action(Arg.Any <string>()).Returns("ControllerUrl"); }
public ProductPriceControllerTests() { _productRepository = Substitute.For <IRepository <Product> >(); _catalogLibraryInternal = Substitute.For <CatalogLibraryInternal>(null, null, null, null, null, null, null, null, null, null, null); _catalogContext = Substitute.For <ICatalogContext>(); _controller = new ProductPriceController(_productRepository, _catalogLibraryInternal, _catalogContext); _controller.Url = Substitute.For <UrlHelper>(); _controller.Url.Action(Arg.Any <string>()).Returns("ControllerUrl"); }
private void LoadOrder() { //var farmCtrl = new FarmController(); var coll = ProductPriceController.GetAllProductPrices(dtpStartDate.Value, cboProduct.SelectedValue.ToString()); gv.DataSource = coll; gv.Columns[1].HeaderText = "รหัสสินค้า"; gv.Columns[2].HeaderText = "ชื่อสินค้า"; gv.Columns[3].HeaderText = "วันที่เริ่มต้น"; gv.Columns[4].HeaderText = "วินที่สิ้นสุด"; gv.Columns[5].HeaderText = "ราคาต่อหน่วย"; gv.Columns[6].HeaderText = "จำนวนวัน"; gv.Columns[7].HeaderText = "วันเวลาสร้าง"; gv.Columns[8].HeaderText = "ผู้สร้าง"; gv.Columns[7].Visible = false; gv.Columns[ConstColumns.CreateAt].DefaultCellStyle.Format = "dd/MM/yyyy HH:mm:ss"; gv.Columns[ConstColumns.ModifiedAt].DefaultCellStyle.Format = "dd/MM/yyyy HH:mm:ss"; }
private void LoadData() { if (String.IsNullOrEmpty(this.productCode) == false) { btnLovProduct.Enabled = false; txtProductName.Enabled = false; } ProductPrice productPrice = ProductPriceController.GetProductPrice(this.productCode, this.startDate); if (productPrice != null) { this.productCode = productPrice.Product.ProductCode; txtProductName.Text = productPrice.Product.ProductName; txtUnitPrice.Text = productPrice.UnitPrice.ToString(); txtDay.Text = productPrice.Day.ToString(); dtpStartDate.Value = productPrice.StartDate; dtpStartDate.Enabled = false; BtnSaveAndNew.Visible = false; } }