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