示例#1
0
        private void SaveJournalInterface()
        {
            if (isInEdit)
            {
                JurnalPembalik(delId);
            }

            voucherNo = AppCode.GetVoucherNo();
            //save to biaya ekspedisi
            SaveTransactionJournal(AppCode.GetBiayaEkspedisiAccountNo(), ListOfJournalStatus.Debet, deliveryCostNumericUpDown.Value, "Surat Jalan " + deliveryNumberExpedissionTextBox.Text, deliveryExpedissionTextBox.Text);

            if (transactionPaymentComboBox.SelectedItem.ToString() == ListOfPayment.Credit.ToString())
            {
                //save to hutang ekspedisi
                SaveTransactionJournal(AppCode.GetHutangEkspedisiAccountNo(), ListOfJournalStatus.Kredit, deliveryCostNumericUpDown.Value, "Surat Jalan " + deliveryNumberExpedissionTextBox.Text, deliveryExpedissionTextBox.Text);

                //save pi hutang
                SavePiHutang();
            }
            else if (transactionPaymentComboBox.SelectedItem.ToString() == ListOfPayment.Cash.ToString())
            {
                //save to kas
                SaveTransactionJournal("100KAS001", ListOfJournalStatus.Kredit, deliveryCostNumericUpDown.Value, "Surat Jalan " + deliveryNumberExpedissionTextBox.Text, deliveryExpedissionTextBox.Text);
            }
        }
示例#2
0
        private void SavePiHutang()
        {
            TPiHutang pihutang = new TPiHutang();
            bool      isSave   = true;

            if (isInEdit)
            {
                pihutang = (TPiHutang)DataMaster.GetObjectByProperty(typeof(TPiHutang), TPiHutang.ColumnNames.TransactionId, delId);
                if (pihutang != null)
                {
                    isSave = false;
                }
            }

            pihutang.PiHutangCreditLong = piHutangCreditLongNumericUpDown.Value;
            pihutang.PiHutangDate       = deliverySentDateDateTimePicker.Value;
            pihutang.PiHutangDesc       = transactionReferenceFacturTextBox.Text;

            if (isSave)
            {
                pihutang.PiHutangDibayar = decimal.Zero;
                pihutang.PiHutangRetur   = decimal.Zero;
                pihutang.PiHutangSisa    = deliveryCostNumericUpDown.Value;
            }
            else
            {
                pihutang.PiHutangSisa = deliveryCostNumericUpDown.Value - pihutang.PiHutangDibayar - pihutang.PiHutangRetur;
            }

            pihutang.PiHutangJatuhTempo = deliverySentDateDateTimePicker.Value.AddDays(Convert.ToDouble(piHutangCreditLongNumericUpDown.Value));

            pihutang.PiHutangJumlah = deliveryCostNumericUpDown.Value;
            pihutang.PiHutangPic    = deliveryExpedissionTextBox.Text;
            pihutang.PiHutangStatus = ListOfPiHutangStatus.HutangJasa.ToString();
            pihutang.SubAccountId   = AppCode.GetHutangEkspedisiAccountNo();
            pihutang.TransactionId  = delId;

            pihutang.ModifiedBy   = lbl_UserName.Text;
            pihutang.ModifiedDate = DateTime.Now;

            if (isSave)
            {
                DataMaster.SavePersistence(pihutang);
            }
            else
            {
                DataMaster.UpdatePersistence(pihutang);
            }
        }