Esempio n. 1
0
        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;
                }
            }
        }
Esempio n. 2
0
        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);
                }
            }
        }
Esempio n. 3
0
        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);
            }
        }