private void FillTransactionDelivery(TTransactionDelivery del) { TTransaction t = (TTransaction)DataMaster.GetObjectByProperty(typeof(TTransaction), TTransaction.ColumnNames.TransactionId, del.TransactionId); if (t != null) { transactionReferenceFacturTextBox.Text = t.TransactionFactur; transactionReferenceFacturTextBox_Validating(null, null); deliveryExpedissionTextBox.Text = del.DeliveryExpedission; deliveryExpedissionTextBox_Validating(null, null); deliveryNumberExpedissionTextBox.Text = del.DeliveryNumberExpedission; deliverySentDateDateTimePicker.Value = del.DeliverySentDate; deliveryReceiveDateDateTimePicker.Value = del.DeliveryReceiveDate; deliveryCostNumericUpDown.Value = del.DeliveryCost; deliveryDescTextBox.Text = del.DeliveryDesc; transactionPaymentComboBox.Enabled = false; transactionPaymentComboBox.SelectedItem = del.DeliveryPayment; TPiHutang pihut = (TPiHutang)DataMaster.GetObjectByProperty(typeof(TPiHutang), TPiHutang.ColumnNames.TransactionId, del.DeliveryId); if (pihut != null) { piHutangCreditLongNumericUpDown.Value = pihut.PiHutangCreditLong; } } }
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); } }
private void SavePiHutang() { TPiHutang pihutang = new TPiHutang(); pihutang.PiHutangCreditLong = piHutangCreditLongNumericUpDown.Value; pihutang.PiHutangDate = DateTime.Now; ListOfPiHutangStatus piHutangStatus = ListOfPiHutangStatus.Hutang; switch (trans) { case ListOfTransaction.Purchase: namaTransaksi = "Pembelian "; piHutangStatus = ListOfPiHutangStatus.Hutang; break; case ListOfTransaction.Sales: namaTransaksi = "Penjualan "; piHutangStatus = ListOfPiHutangStatus.Piutang; break; default: break; } pihutang.PiHutangDesc = transactionFacturTextBox.Text; pihutang.PiHutangDibayar = 0; pihutang.PiHutangJatuhTempo = DateTime.Now.AddDays(Convert.ToDouble(piHutangCreditLongNumericUpDown.Value)); pihutang.PiHutangJumlah = GrandTotalNumericUpDown.Value; pihutang.PiHutangLunasDate = DateTime.Now; pihutang.PiHutangStatus = piHutangStatus.ToString(); pihutang.SubAccountId = subAcc; pihutang.TransactionId = Convert.ToDecimal(transactionIdLabel.Text); pihutang.ModifiedBy = lbl_UserName.Text; pihutang.ModifiedDate = DateTime.Now; DataMaster.SavePersistence(pihutang); }