Пример #1
0
        /// <summary>
        /// To load the combo box
        /// </summary>
        private void LoadDispositionValue()
        {
            Hashtable datasDisposition = new Hashtable();

            // added to check the posttypeid whether to load all 3 values into combo or just refund alone
            this.loadReceiptDetailsData = this.form1555Control.WorkItem.GetReceiptDetails(this.receiptId);

            this.loadReceiptDetail                 = (F1555_ReceiptDetailsData.GetReceiptDetailsRow) this.loadReceiptDetailsData.GetReceiptDetails.Rows[0];
            this.ReceiptNoTextBox.Text             = this.loadReceiptDetail.ReceiptNumber;
            this.DispositionComboBox.DisplayMember = this.loadReceiptDetailsData.DispositionList.DispositionColumn.ColumnName;
            this.DispositionComboBox.ValueMember   = this.loadReceiptDetailsData.DispositionList.DispositionIDColumn.ColumnName;
            this.DispositionComboBox.DataSource    = this.loadReceiptDetailsData.DispositionList;
            if (this.loadReceiptDetailsData.DispositionList.Rows.Count > 0)
            {
                this.DispositionComboBox.SelectedIndex = 0;
            }

            if (this.loadReceiptDetailsData.GetReceiptDetails.Rows.Count > 0 && !this.searchResult)
            {
                this.receiptDetail     = (F1555_ReceiptDetailsData.GetReceiptDetailsRow) this.loadReceiptDetailsData.GetReceiptDetails.Rows[0];
                this.selectedownerName = this.receiptDetail.OwnerName;
                this.selectedownerId   = this.receiptDetail.OwnerID;
                this.statementId       = this.receiptDetail.StatementID;
            }

            // Load shared payment combo
            this.LoadSharedPaymentCombo();

            // Code has been commented for CO #7208

            /*
             *  if (this.loadReceiptDetail.PostTypeID == this.postTypeId)
             *  {
             *      datasDisposition.Add(SharedFunctions.GetResourceString("Refund"), (int)DispositionValues.Refund);
             *  }
             *  else if (this.loadReceiptDetail.PPaymentID == 0)
             *  {
             *      datasDisposition.Add(SharedFunctions.GetResourceString("Remove"), (int)DispositionValues.Remove);
             *  }
             *  else
             *  {
             *      datasDisposition.Add(SharedFunctions.GetResourceString("Remove"), (int)DispositionValues.Remove);
             *      datasDisposition.Add(SharedFunctions.GetResourceString("Suspend"), (int)DispositionValues.Suspend);
             *      datasDisposition.Add(SharedFunctions.GetResourceString("Refund"), (int)DispositionValues.Refund);
             *  }
             *
             *  this.dispositionDatas.LoadGeneralComboData(datasDisposition);
             *  DataRow dr;
             *  dr = this.dispositionDatas.ComboBoxDataTable.NewRow();
             *  dr[0] = 0;
             *  dr[1] = SharedFunctions.GetResourceString("Select");
             *  this.dispositionDatas.ComboBoxDataTable.Rows.InsertAt(dr, 0);
             *  this.DispositionComboBox.DisplayMember = this.dispositionDatas.ComboBoxDataTable.KeyNameColumn.ColumnName;
             *  this.DispositionComboBox.ValueMember = this.dispositionDatas.ComboBoxDataTable.KeyIdColumn.ColumnName;
             *  this.dispositionDatas.ComboBoxDataTable.DefaultView.Sort = this.dispositionDatas.ComboBoxDataTable.KeyIdColumn.ColumnName + " ASC";
             *  this.DispositionComboBox.DataSource = this.dispositionDatas.ComboBoxDataTable.DefaultView;*/
        }
Пример #2
0
        /// <summary>
        /// Gets the Receipt actions details based on the ReceiptId
        /// </summary>
        /// <param name="receiptId">The ReceiptId.</param>
        /// <returns>
        /// The typed dataset containing the Receipt Actions information of the ReceiptId.
        /// </returns>
        public static F1555_ReceiptDetailsData F1555_GetReceiptDetails(int receiptId)
        {
            F1555_ReceiptDetailsData receiptDetailsData = new F1555_ReceiptDetailsData();
            Hashtable ht = new Hashtable();

            ht.Add("@ReceiptID", receiptId);
            string[] tableName = new string[] { receiptDetailsData.GetReceiptDetails.TableName, receiptDetailsData.DispositionList.TableName, receiptDetailsData.SharedPaymentList.TableName };
            Utility.LoadDataSet(receiptDetailsData, "f1555_pcget_ReceiptDetails", ht, tableName);
            return(receiptDetailsData);
        }
Пример #3
0
        /// <summary>
        /// Reverse receipt details
        /// </summary>
        /// <param name="receiptId">Receipt ID</param>
        /// <param name="sharedPaymentId">Shared Payment Id</param>
        /// <param name="userId">User ID</param>
        /// <returns>Reverse Payment Details</returns>
        public static F1555_ReceiptDetailsData F1556_ReverseReceiptDetails(int receiptId, int sharedPaymentId, int userId)
        {
            F1555_ReceiptDetailsData receiptDetailsData = new F1555_ReceiptDetailsData();
            Hashtable ht = new Hashtable();

            ht.Add("@ReceiptID", receiptId);
            ht.Add("@SharedPaymentID", sharedPaymentId);
            ht.Add("@UserID", userId);
            string[] tableName = new string[] { receiptDetailsData.ReverseSharedPayment.TableName };
            Utility.LoadDataSet(receiptDetailsData, "f1556_pcget_ReverseSharedPayment", ht, tableName);
            return(receiptDetailsData);
        }