예제 #1
0
        ///<summary>
        ///List the ReceiptItems
        ///</summary>
        ///<param name="receiptId">The Receipt ID.</param>
        /// <returns>
        /// The Typed dataset containing the details of the ReceiptItems.
        /// </returns>
        public static F15103ReceiptOwnersData ListReceiptOwners(int receiptId)
        {
            F15103ReceiptOwnersData form15103ReceiptOwnersData = new F15103ReceiptOwnersData();
            Hashtable ht = new Hashtable();

            ht.Add("@ReceiptID", receiptId);
            Utility.LoadDataSet(form15103ReceiptOwnersData, "f15103_pclst_FSReceiptOwner", ht, new string[] { form15103ReceiptOwnersData.ListReceiptOwners.TableName, form15103ReceiptOwnersData.ValidRecord.TableName });
            return(form15103ReceiptOwnersData);
        }
예제 #2
0
파일: F15103.cs 프로젝트: CSSAdmin/TScan
 /// <summary>
 /// Initializes a new instance of the <see cref="T:F15101"/> class.
 /// </summary>
 /// <param name="masterform">The masterform.</param>
 /// <param name="formNo">The form no.</param>
 /// <param name="keyID">The key ID.</param>
 /// <param name="red">The red.</param>
 /// <param name="green">The green.</param>
 /// <param name="blue">The blue.</param>
 /// <param name="tabText">The tab text.</param>
 /// <param name="permissionEdit">if set to <c>true</c> [permission edit].</param>
 /// <param name="featureClassID">The featureclass id</param>
 public F15103(int masterform, int formNo, int keyID, int red, int green, int blue, string tabText, bool permissionEdit, int featureClassID)
 {
     this.InitializeComponent();
     this.masterFormNo                  = masterform;
     this.Tag                           = formNo;
     this.keyId                         = keyID;
     this.sectionIndicatorTabText       = tabText;
     this.redColor                      = red;
     this.greenColor                    = green;
     this.blueColor                     = blue;
     this.ReceiptOwnerspicturebox.Image = ExtendedGraphics.GenerateVerticalImage(this.ReceiptOwnerspicturebox.Height, this.ReceiptOwnerspicturebox.Width, this.sectionIndicatorTabText, this.redColor, this.greenColor, this.blueColor);
     this.form15103ReceiptOwnersData    = new F15103ReceiptOwnersData();
     this.getFormDetailsDataDetails     = new SupportFormData.GetFormDetailsDataTable();
 }
예제 #3
0
파일: F15103.cs 프로젝트: CSSAdmin/TScan
        /// <summary>
        /// Customise ReceiptOwners grid.
        /// </summary>
        private void CustomizeReceiptOwnersGrid()
        {
            this.ReceiptOwnersDataGridView.AllowUserToResizeColumns = false;
            this.ReceiptOwnersDataGridView.AllowUserToResizeRows    = false;
            this.ReceiptOwnersDataGridView.AutoGenerateColumns      = false;
            this.ReceiptOwnersDataGridView.StandardTab = true;
            this.ReceiptOwnersDataGridView.Columns[this.form15103ReceiptOwnersData.ListReceiptOwners.OwnerIDColumn.ColumnName].DataPropertyName      = this.form15103ReceiptOwnersData.ListReceiptOwners.OwnerIDColumn.ColumnName;
            this.ReceiptOwnersDataGridView.Columns[this.form15103ReceiptOwnersData.ListReceiptOwners.OwnerNameColumn.ColumnName].DataPropertyName    = this.form15103ReceiptOwnersData.ListReceiptOwners.OwnerNameColumn.ColumnName;
            this.ReceiptOwnersDataGridView.Columns[this.form15103ReceiptOwnersData.ListReceiptOwners.OwnerPercentColumn.ColumnName].DataPropertyName = this.form15103ReceiptOwnersData.ListReceiptOwners.OwnerPercentColumn.ColumnName;
            this.ReceiptOwnersDataGridView.Columns[this.form15103ReceiptOwnersData.ListReceiptOwners.IsBilledColumn.ColumnName].DataPropertyName     = this.form15103ReceiptOwnersData.ListReceiptOwners.IsBilledColumn.ColumnName;
            this.ReceiptOwnersDataGridView.Columns[this.form15103ReceiptOwnersData.ListReceiptOwners.IsProratedColumn.ColumnName].DataPropertyName   = this.form15103ReceiptOwnersData.ListReceiptOwners.IsProratedColumn.ColumnName;
            this.ReceiptOwnersDataGridView.Columns[this.form15103ReceiptOwnersData.ListReceiptOwners.OwnerOrderColumn.ColumnName].DataPropertyName   = this.form15103ReceiptOwnersData.ListReceiptOwners.OwnerOrderColumn.ColumnName;
            this.ReceiptOwnersDataGridView.PrimaryKeyColumnName = this.form15103ReceiptOwnersData.ListReceiptOwners.OwnerIDColumn.ColumnName;
            this.form15103ReceiptOwnersData = this.form15103Control.WorkItem.ListReceiptOwners(this.keyId);

            ////To check the invalid key id in set slice event subscription db call is set to GetReceiptHeaderDetails Method to check invalid key id
            // this.form15100RecieptHeaderData = this.form15103Control.WorkItem.GetReceiptHeaderDetails(this.keyId);

            this.SetSmartPartHeight(this.form15103ReceiptOwnersData.ListReceiptOwners.Rows.Count);

            if (this.form15103ReceiptOwnersData.ListReceiptOwners.Rows.Count > 0)
            {
                paidownerID = this.form15103ReceiptOwnersData.ListReceiptOwners[0].OwnerID.ToString();
                ownerName   = this.form15103ReceiptOwnersData.ListReceiptOwners[0].OwnerName.ToString();
            }
            else
            {
                paidownerID = string.Empty;
                ownerName   = string.Empty;
            }

            if (this.form15103ReceiptOwnersData.ListReceiptOwners.Rows.Count > 6)
            {
                this.ReceiptOwnersVscrollBar.Visible = false;
            }
            else
            {
                this.ReceiptOwnersVscrollBar.Visible = true;
            }
            this.GetPaidByOwnerName();
        }