private void btnAddSpares_Click(object sender, RoutedEventArgs e)
        {
            SPARE_PURCHASES_SALE spareSale = new SPARE_PURCHASES_SALE();

            if (ValidateMandatoryFields())
                return;

            spareSale.SUPPLIER_ID = Convert.ToInt32(cmbSupplier.SelectedValue);
            spareSale.SPARE_PART_ID = Convert.ToInt32(lstSugesstions.SelectedValue);
            spareSale.SUPPLIER = data.GetById<SUPPLIER>(s => s.SUPPLIER_ID == spareSale.SUPPLIER_ID);
            spareSale.SPARE_PART = data.GetById<SPARE_PART>(s => s.SPARE_PART_ID == spareSale.SPARE_PART_ID);
            //lblUnitPrice.Content = spareSale.SUPPLIER.SPARE_RATEs.Where(s => s.SPARE_PART_ID == spareSale.SPARE_PART_ID).Select(s => s.SPARE_RATE_VALUE.ToString()).FirstOrDefault();
            spareSale.QUANTITY = Convert.ToInt32(txtQuantity.Text);
            spareSale.TRANSACTION_TYPE = data.GetMasterId(CommonLayer.TRANSACTIONTYPE.PURCHASE.ToString());
            spareSale.SUB_TOTAL = Convert.ToDecimal(txtSubTotal.Text);
            SparePurchaseInvoice.SPARE_PURCHASES_SALEs.Add(spareSale);

            gridSparesAdded.ItemsSource = SparePurchaseInvoice.SPARE_PURCHASES_SALEs.ToList();
            _totalAmount += spareSale.SUB_TOTAL;
            lblTotalAmount.Content = _totalAmount.ToString();
            lblTotalAmount.Visibility = Visibility.Visible;

            gridSparesAdded.Items.Refresh();
            ClearControls();
            btnSaveAllSparesPurchase.IsEnabled = true;
        }
Beispiel #2
0
        private void btnAddSpares_Click(object sender, RoutedEventArgs e)
        {
            SPARE_PURCHASES_SALE spareSale = new SPARE_PURCHASES_SALE();

            if (ValidateMandatoryFields())
                return;

            spareSale.SUPPLIER_ID = Convert.ToInt32(cmbSupplier.SelectedValue);
            spareSale.SPARE_PART_ID = Convert.ToInt32(lstSugesstions.SelectedValue);
            spareSale.SUPPLIER = data.GetById<SUPPLIER>(s => s.SUPPLIER_ID == spareSale.SUPPLIER_ID);
            spareSale.SPARE_PART = data.GetById<SPARE_PART>(s => s.SPARE_PART_ID == spareSale.SPARE_PART_ID);
            spareSale.QUANTITY = Convert.ToInt32(txtQuantity.Text);
            spareSale.SUB_TOTAL = Convert.ToDecimal(txtSubTotal.Text);
            SpareSaleInvoice.SPARE_PURCHASES_SALEs.Add(spareSale);
            spareSale.TRANSACTION_TYPE = data.GetMasterId((radioButtonLubricants.IsChecked.Value ? CommonLayer.SPARETYPE.LUBRICANT : CommonLayer.SPARETYPE.ITEMS).ToString());
            gridSpares.ItemsSource = SpareSaleInvoice.SPARE_PURCHASES_SALEs.ToList();
            //var dummy = radioButtonSpares.IsChecked.Value ? _SpareTotalAmount += spareSale.INVOICE.INVOICE_SUBTOTAL : _lubricantTotal += spareSale.INVOICE.INVOICE_SUBTOTAL;
            if (radioButtonSpares.IsChecked ?? false)
                _SpareTotalAmount += spareSale.SUB_TOTAL;
            else
                _lubricantTotal += spareSale.SUB_TOTAL;
            lblTotalAmount.Content = (_SpareTotalAmount + _lubricantTotal).ToString();
            lblTotalAmount.Visibility = Visibility.Visible;

            gridSpares.Items.Refresh();
            ClearControls();
            SetDiscountVatAndTotalAmount();
            btnSaveAllSparesPurchase.IsEnabled = true;
        }
 partial void DeleteSPARE_PURCHASES_SALE(SPARE_PURCHASES_SALE instance);
 partial void UpdateSPARE_PURCHASES_SALE(SPARE_PURCHASES_SALE instance);
 partial void InsertSPARE_PURCHASES_SALE(SPARE_PURCHASES_SALE instance);
		private void detach_SPARE_PURCHASES_SALEs(SPARE_PURCHASES_SALE entity)
		{
			this.SendPropertyChanging();
			entity.SUPPLIER = null;
		}
		private void attach_SPARE_PURCHASES_SALEs(SPARE_PURCHASES_SALE entity)
		{
			this.SendPropertyChanging();
			entity.SPARE_PART = this;
		}