コード例 #1
0
        /// <summary>
        /// Method to load the OwnerStatusGrid
        /// </summary>
        private void LoadOwnerStatusGrid()
        {
            ////this.Cursor = Cursors.WaitCursor;
            this.bindingSource   = new BindingSource();
            this.ownerStatusData = this.form9102Control.WorkItem.F9102_GetOwnerStatusDetails(this.typeId, this.keyId);
            this.rowcount        = this.ownerStatusData.OwnerStatusDetailsTable.Rows.Count;

            this.Owner.DataPropertyName     = this.ownerStatusData.OwnerStatusDetailsTable.OwnerNameColumn.ColumnName;
            this.Status.DataPropertyName    = this.ownerStatusData.OwnerStatusDetailsTable.OwnerStatusTypeColumn.ColumnName;
            this.BeginDate.DataPropertyName = this.ownerStatusData.OwnerStatusDetailsTable.BeginDateColumn.ColumnName;
            this.EndDate.DataPropertyName   = this.ownerStatusData.OwnerStatusDetailsTable.EndDateColumn.ColumnName;
            this.Note.DataPropertyName      = this.ownerStatusData.OwnerStatusDetailsTable.NoteColumn.ColumnName;
            this.Priority.DataPropertyName  = this.ownerStatusData.OwnerStatusDetailsTable.IsPriorityColumn.ColumnName;
            this.SortID.DataPropertyName    = this.ownerStatusData.OwnerStatusDetailsTable.SortIDColumn.ColumnName;

            this.OwnerStatusDataGridView.PrimaryKeyColumnName = this.ownerStatusData.OwnerStatusDetailsTable.SortIDColumn.ColumnName;
            this.OwnerStatusDataGridView.DataSource           = this.ownerStatusData.OwnerStatusDetailsTable.DefaultView;
            this.bindingSource.DataSource = this.ownerStatusData.OwnerStatusDetailsTable.DefaultView;
            ////this.ownerStatusData.OwnerStatusDetailsTable.DefaultView.RowFilter = "EmptyRecord$=False";
            this.OwnerStatusDataGridView.Columns[this.ownerStatusData.OwnerStatusDetailsTable.OwnerStatusTypeIDColumn.ColumnName].Visible = false;
            this.OwnerStatusDataGridView.Columns[this.ownerStatusData.OwnerStatusDetailsTable.OwnerIDColumn.ColumnName].SortMode          = DataGridViewColumnSortMode.Programmatic;
            this.OwnerStatusDataGridView.Columns[this.ownerStatusData.OwnerStatusDetailsTable.OwnerIDColumn.ColumnName].Visible           = false;
            if (this.rowcount > this.OwnerStatusDataGridView.NumRowsVisible)
            {
                this.OwnerStatusVerticalScroll.Enabled = true;
                this.OwnerStatusVerticalScroll.Visible = false;
            }
            else
            {
                this.OwnerStatusVerticalScroll.Visible = true;
                this.OwnerStatusVerticalScroll.Enabled = false;
            }
        }
コード例 #2
0
        /// <summary>
        /// F9102_GetOwnerStatusDetails
        /// </summary>
        /// <param name="typeId">typeID</param>
        /// <param name="keyId">keyID</param>
        /// <returns>Typed dataset</returns>
        public static F9102OwnerStatusData F9102_GetOwnerStatusDetails(int typeId, int keyId)
        {
            F9102OwnerStatusData form9102ownerStatusData = new F9102OwnerStatusData();
            Hashtable            ht = new Hashtable();

            string[] optionalParameter = new string[]
            {
                form9102ownerStatusData.TitleTable.TableName,
                form9102ownerStatusData.OwnerStatusDetailsTable.TableName
            };

            ht.Add("@TypeID", typeId);
            ht.Add("@KeyID", keyId);
            Utility.LoadDataSet(form9102ownerStatusData, "f9102_pcget_OwnerStatus", ht, optionalParameter);
            return(form9102ownerStatusData);
        }