private void btnKaydet_Click(object sender, EventArgs e) { var product = new PRODUCT { BRAND_ID = _brand.MarkaId, PRODUCT_NAME = txtStokAd.Text, PRODUCT_CATID = _urunKategori.KategoriId, SHORT_CODE_ID = _model.ModelId }; var productUnit = new PRODUCT_UNIT { ADD_UNIT = _birim.BirimAd, MAIN_UNIT = _birim.BirimAd, MAIN_UNIT_ID = _birim.BirimId, MULTIPLIER = 1, IS_MAIN = true, PRODUCT_UNIT_STATUS = true }; var priceStandart = new PRICE_STANDART { PRICE = 1, PRICE_KDV = 1.5, PRICESTANDART_STATUS = true }; }
private void btnKaydet_Click(object sender, EventArgs e) { var modelProduct = new ModelProduct(); string message = string.Empty; // modelProduct.TextBoslukKontrol_DevExpress(t,dxErrorProvider1,"Stok adı alanı boş olmaz!"); if (!dxValidationProvider1.Validate()) { return; } int pid = 0; var product = new PRODUCT { BRAND_ID = _brand.BRAND_ID, PRODUCT_NAME = txtUrunAd.Text, PRODUCT_CATID = _urunKategori.PRODUCT_CATID, SHORT_CODE_ID = _model.MODEL_ID, PRODUCT_CODE = "123456", PRODUCT_CODE_2 = "1234567", PRODUCT_STATUS = true }; var productUnit = new PRODUCT_UNIT { ADD_UNIT = _birim.UNIT, MAIN_UNIT = _birim.UNIT, MAIN_UNIT_ID = _birim.UNIT_ID, MULTIPLIER = 1, IS_MAIN = true, PRODUCT_UNIT_STATUS = true }; var priceStandart = new PRICE_STANDART { PRICE = double.Parse(txtStandartSatis.Text), PRICE_KDV = double.Parse(txtStandartSatis.Text), PRICESTANDART_STATUS = true }; modelProduct.AddProduct(product, productUnit, new STOCKS(), priceStandart); toastNotificationsManager1.ShowNotification(toastNotificationsManager1.Notifications[1]); this.DialogResult = DialogResult.OK; this.Close(); }
public void AddProduct(PRODUCT product, PRODUCT_UNIT productUnit, STOCKS stocks, PRICE_STANDART priceStandart) { int pid = 0, unitid = 0; priceStandart.PURCHASESALES = true; priceStandart.PRODUCT_ID = pid; stocks.PRODUCT_UNIT_ID = unitid; stocks.PRODUCT_ID = pid; stocks.STOCK_STATUS = true; stocks.STOCK_CODE = product.PRODUCT_CODE; stocks.STOCK_CODE_2 = product.PRODUCT_CODE_2; stocks.RECORD_DATE = DateTime.Now; stocks.RECORD_EMP = 1; stocks.BARCOD = "123456"; stocks.PROPERTY = ""; stocks.RECORD_IP = ""; stocks.MANUFACT_CODE = ""; product.ProductPriceStandarts = new Collection <PRICE_STANDART> { priceStandart }; product.ProductStocks = new Collection <STOCKS> { stocks }; product.ProductUnits = new Collection <PRODUCT_UNIT> { productUnit }; _repository.Add(product); _uow.SaveChanges(); }