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