コード例 #1
0
ファイル: invoiceitem.cs プロジェクト: zaieda/RetailPOS
        private void Fixupinvoice(invoice previousValue)
        {
            if (previousValue != null && previousValue.invoiceitems.Contains(this))
            {
                previousValue.invoiceitems.Remove(this);
            }

            if (invoice != null)
            {
                if (!invoice.invoiceitems.Contains(this))
                {
                    invoice.invoiceitems.Add(this);
                }
                if (invoice_id != invoice.id)
                {
                    invoice_id = invoice.id;
                }
            }
        }
コード例 #2
0
        private void Fixupinvoice(invoice previousValue)
        {
            if (previousValue != null && previousValue.ordermasters.Contains(this))
            {
                previousValue.ordermasters.Remove(this);
            }

            if (invoice != null)
            {
                if (!invoice.ordermasters.Contains(this))
                {
                    invoice.ordermasters.Add(this);
                }
                if (invoice_id != invoice.id)
                {
                    invoice_id = invoice.id;
                }
            }
            else if (!_settingFK)
            {
                invoice_id = null;
            }
        }
コード例 #3
0
ファイル: account.cs プロジェクト: njmube/RetailPOS
        private void Fixupinvoice(invoice previousValue)
        {
            if (previousValue != null && previousValue.accounts.Contains(this))
            {
                previousValue.accounts.Remove(this);
            }

            if (invoice != null)
            {
                if (!invoice.accounts.Contains(this))
                {
                    invoice.accounts.Add(this);
                }
                if (invoice_id != invoice.id)
                {
                    invoice_id = invoice.id;
                }
            }
            else if (!_settingFK)
            {
                invoice_id = null;
            }
        }
コード例 #4
0
ファイル: invoiceitem.cs プロジェクト: njmube/RetailPOS
        private void Fixupinvoice(invoice previousValue)
        {
            if (previousValue != null && previousValue.invoiceitems.Contains(this))
            {
                previousValue.invoiceitems.Remove(this);
            }

            if (invoice != null)
            {
                if (!invoice.invoiceitems.Contains(this))
                {
                    invoice.invoiceitems.Add(this);
                }
                if (invoice_id != invoice.id)
                {
                    invoice_id = invoice.id;
                }
            }
        }