Exemplo n.º 1
0
        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
            };
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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();
        }