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; }
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; }