/// <summary>
        /// Lists the EventEngine DetailTypes
        /// </summary>
        /// <returns>returns dataset contains DetailTypes</returns>
        public static SanitaryPipeInspectionDetailsData ListEventEngineDetailTypes()
        {
            SanitaryPipeInspectionDetailsData sanitaryPipeInspectionDetailsData = new SanitaryPipeInspectionDetailsData();
            Hashtable ht = new Hashtable();

            Utility.LoadDataSet(sanitaryPipeInspectionDetailsData.ListEventEngineDetailType, "f8104_pclst_FSSanPipeInspectionDetailsType", ht);
            return(sanitaryPipeInspectionDetailsData);
        }
        /// <summary>
        /// Lists the EventEngineTVDetails
        /// </summary>
        /// <param name="eventId">The event id.</param>
        /// <returns>returns dataset contains EventEngine TVDetails</returns>
        public static SanitaryPipeInspectionDetailsData ListEventEngineTVDetails(int eventId)
        {
            SanitaryPipeInspectionDetailsData sanitaryPipeInspectionDetailsData = new SanitaryPipeInspectionDetailsData();
            Hashtable ht = new Hashtable();

            ht.Add("@EventID", eventId);
            Utility.LoadDataSet(sanitaryPipeInspectionDetailsData.ListEventEngineTVDetails, "f8104_pclst_FSSanPipeInspectionDetails", ht);
            return(sanitaryPipeInspectionDetailsData);
        }
Example #3
0
        public void OnD9030_F9030_EnableNewMethod(object sender, DataEventArgs <int> eventArgs)
        {
            this.pageMode = TerraScanCommon.PageModeTypes.New;
            this.ClearTvDetails();
            SanitaryPipeInspectionDetailsData tempTvdetailsDataSet = new SanitaryPipeInspectionDetailsData();

            this.TVDetailsGridView.DataSource  = tempTvdetailsDataSet.ListEventEngineTVDetails;
            this.TVDetailsGridView.CurrentCell = null;
            this.DisableControls(false);
            ////this.LockControls(true);
        }
Example #4
0
        /// <summary>
        /// Adds the record.
        /// </summary>
        private void AddRecord()
        {
            try
            {
                if (LengthTextBox.DecimalTextBoxValue > (decimal)999999.99)
                {
                    MessageBox.Show("Length should not be greater than 999999.99", ConfigurationWrapper.ApplicationName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    LengthTextBox.Text = "0";
                    return;
                }

                this.Cursor = Cursors.WaitCursor;
                SanitaryPipeInspectionDetailsData sanitaryPipeInspectionDetailsData = new SanitaryPipeInspectionDetailsData();
                SanitaryPipeInspectionDetailsData.SaveEventEngineTVDetailsRow dr    = sanitaryPipeInspectionDetailsData.SaveEventEngineTVDetails.NewSaveEventEngineTVDetailsRow();

                dr.EventID = this.keyId;
                if (!string.IsNullOrEmpty(this.LengthTextBox.Text.Trim()))
                {
                    dr.Length = Convert.ToDecimal(this.LengthTextBox.Text.Trim());
                }
                else
                {
                    dr.Length = 0;
                }

                dr.Comment      = this.CommentTextBox.Text.Trim();
                dr.DetailTypeID = Convert.ToInt32(this.DetailTypeComboBox.SelectedValue.ToString());

                sanitaryPipeInspectionDetailsData.SaveEventEngineTVDetails.Rows.Add(dr);
                DataSet tempDataSet = new DataSet("Root");
                tempDataSet.Tables.Add(sanitaryPipeInspectionDetailsData.SaveEventEngineTVDetails.Copy());
                tempDataSet.Tables[0].TableName = "Table";

                this.form8104Control.WorkItem.SaveEventEngineTVDetails(tempDataSet.GetXml(), TerraScanCommon.UserId);
                this.ClearTvDetails();
                this.GetDetailType();
                this.PopulateTvDetails();
            }
            catch (Exception ex)
            {
                ExceptionManager.ManageException(ex, ExceptionManager.ActionType.CloseCurrentForm, this.ParentForm);
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }
        }
Example #5
0
        /// <summary>
        /// Gets the tv details.
        /// </summary>
        private void PopulateTvDetails()
        {
            this.tvdetailsDataSet = this.form8104Control.WorkItem.ListEventEngineTVDetails(this.keyId);
            if (this.tvdetailsDataSet.ListEventEngineTVDetails.Rows.Count > 0)
            {
                this.listEventEngineTVDetailsRowsCount = this.tvdetailsDataSet.ListEventEngineTVDetails.Rows.Count;
                if (this.tvdetailsDataSet.ListEventEngineTVDetails.Rows.Count > 0)
                {
                    (this.TVDetailsGridView.Columns["Detail"] as DataGridViewComboBoxColumn).DataSource    = this.detailTypeDataTable;
                    (this.TVDetailsGridView.Columns["Detail"] as DataGridViewComboBoxColumn).DisplayMember = "DetailType";
                    (this.TVDetailsGridView.Columns["Detail"] as DataGridViewComboBoxColumn).ValueMember   = "DetailTypeID";
                }

                if (this.tvdetailsDataSet.ListEventEngineTVDetails.Rows.Count > this.TVDetailsGridView.NumRowsVisible)
                {
                    this.TvDetailsGridVscrollBar.Visible = false;
                }
                else
                {
                    this.TvDetailsGridVscrollBar.Visible = true;
                }

                this.TVDetailsGridView.Enabled    = true;
                this.TVDetailsGridView.DataSource = this.tvdetailsDataSet.ListEventEngineTVDetails;
            }
            else
            {
                this.TVDetailsGridView.DataSource = this.tvdetailsDataSet.ListEventEngineTVDetails;
                if (this.keyId.Equals(0))
                {
                    this.DisableControls(false);
                }
                else
                {
                    this.DisableControls(true);
                }
            }
        }