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