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; } } }
void f_SearchDelivery_DeliveryHasSelected(object sender, EventArgs e) { if (f_SearchDelivery.grid_Search.Rows.Count > 0) { delId = Convert.ToDecimal(f_SearchDelivery.grid_Search.CurrentRow.Cells[0].Value); del = (TTransactionDelivery)DataMaster.GetObjectByProperty(typeof(TTransactionDelivery), TTransactionDelivery.ColumnNames.DeliveryId, delId); if (del != null) { toolStripButton1.Enabled = true; isInEdit = true; transactionReferenceFacturTextBox.Enabled = false; FillTransactionDelivery(del); } } }
private void SaveOrUpdateDelivery() { if (!isInEdit) { delId = Convert.ToDecimal(DateTime.Now.ToFileTime()); del = new TTransactionDelivery(); isSave = true; } else { del = (TTransactionDelivery)DataMaster.GetObjectByProperty(typeof(TTransactionDelivery), TTransactionDelivery.ColumnNames.DeliveryId, delId); if (del != null) { isSave = false; } else { isSave = true; } } del.DeliveryCost = deliveryCostNumericUpDown.Value; del.DeliveryDesc = deliveryDescTextBox.Text; del.DeliveryExpedission = deliveryExpedissionTextBox.Text; del.DeliveryId = delId; del.DeliveryNumberExpedission = deliveryNumberExpedissionTextBox.Text; del.DeliveryNumberPic = deliveryNumberPicTextBox.Text; del.DeliveryPic = transactionByTextBox.Text; del.DeliveryReceiveDate = deliveryReceiveDateDateTimePicker.Value; del.DeliverySentDate = deliverySentDateDateTimePicker.Value; del.ModifiedBy = lbl_UserName.Text; del.ModifiedDate = DateTime.Now; del.TransactionId = Convert.ToDecimal(transactionReferenceIdTextBox.Text); del.DeliveryPayment = transactionPaymentComboBox.SelectedItem.ToString(); if (isSave) { DataMaster.SavePersistence(del); } else { DataMaster.UpdatePersistence(del); } }