private spare_in_invoice getItemFromFields() { spare_in_invoice item = new spare_in_invoice(); try { BindValues(); if (this._OfferingID > 0) { item.id = this._OfferingID; } item.quantity = (int)Q; item.price = P; item.total_sum = S; item.vat_rate_sum = VRSum; item.total_with_vat = TS; } catch (Exception) { MessageBox.Show("Проверьте правильность введенных данных"); item = null; } return(item); }
private bool CreateItem() { spare_in_invoice offering = getItemFromFields(); //offering.BasicPrice = offering.price_full / CurrencyRate.rate; //offering.BasicPrice = CurrencyHelper.GetBasicPrice("BYR", offering.price); string vat = edtVAT.SelectedItem.ToString(); if (_SpareID > 0 && offering != null) { da.InvoiceOfferingCreate(offering, _SpareID, _InvoiceID, vat, _SpareInSpareIncomeID); SpareContainer.Instance.Update(_SpareID); return(true); } else { return(false); } }
private bool EditItem() { spare_in_invoice offering = getItemFromFields(); //offering.BasicPrice = CurrencyHelper.GetBasicPrice(CurrentCurrencyCode, offering.price_full.Value); string vat = edtVAT.SelectedItem.ToString(); if (offering != null) { _SpareID = da.InOfferingGet(_OfferingID).spare.id; //da.InvoiceOfferingEdit(offering, vat); SpareContainer.Instance.Update(_SpareID); return(true); } else { return(false); } }