예제 #1
0
        /// <summary>
        /// To Get Addresses for GDOC Form Slices.
        /// </summary>
        /// <returns>Typed DataSet Containing the Gdoc Address</returns>
        public static GDocWorkorderCallInData wListAddresses()
        {
            GDocWorkorderCallInData gdocWorkorderCallIndata = new GDocWorkorderCallInData();
            Hashtable ht = new Hashtable();

            Utility.LoadDataSet(gdocWorkorderCallIndata.ListAddresses, "f8912_pclst_WorkOrderCallIn_Address", ht);
            return(gdocWorkorderCallIndata);
        }
예제 #2
0
        /// <summary>
        /// Get work order call In values  for F8912.
        /// </summary>
        /// <param name="workorderId">The work order id.</param>
        /// <returns>Typed DataSet Containing the Gdoc Work Order CallIn Values</returns>
        public static GDocWorkorderCallInData F8912_GetWorkOrderCallIn(int workorderId)
        {
            GDocWorkorderCallInData gdocWorkorderCallIndata = new GDocWorkorderCallInData();
            Hashtable ht = new Hashtable();

            ht.Add("@WOID", workorderId);
            Utility.LoadDataSet(gdocWorkorderCallIndata.F8912_GetWorkOrderCallIn, "f8912_pcget_WorkOrderCallIn", ht);
            return(gdocWorkorderCallIndata);
        }
예제 #3
0
        /// <summary>
        /// Save GDoc work order call In Values.
        /// </summary>
        /// <param name="workOrderCall">The work order call.</param>
        /// <param name="userId">userId</param>
        /// <returns>Typed DataSet Containing the Gdoc Work Order CallIn Values</returns>
        public static GDocWorkorderCallInData F8912_SaveWorkOrderCallIn(string workOrderCall, int userId)
        {
            GDocWorkorderCallInData gdocWorkorderCallIndata = new GDocWorkorderCallInData();
            Hashtable ht = new Hashtable();

            ht.Add("@WorkOrderCall", workOrderCall);
            ht.Add("@UserID", userId);
            Utility.LoadDataSet(gdocWorkorderCallIndata.F8912_SaveWorkOrderCallIn, "f8912_pcupd_WorkOrderCallIn", ht);
            return(gdocWorkorderCallIndata);
        }
예제 #4
0
파일: F8912.cs 프로젝트: CSSAdmin/TScan
        /// <summary>
        /// Customizes the work order call in.
        /// </summary>
        private void CustomizeWorkOrderCallIn()
        {
            this.gdocWorkorderCallInData = this.form8912Control.WorkItem.F8912_GetWorkOrderCallIn(this.workOrderId);
            if (this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.Rows.Count > 0)
            {
                this.PanelEnable(true);
                this.ComplainantNameTextBox.Text  = this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.Rows[0][this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.ComplNameColumn].ToString();
                this.ComplainantPhoneTextBox.Text = this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.Rows[0][this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.ComplPhoneNoColumn].ToString();
                this.ComplainantEmailTextBox.Text = this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.Rows[0][this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.ComplEmailColumn].ToString();

                if (!string.IsNullOrEmpty(this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.Rows[0][this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.ComplAddIDColumn].ToString()))
                {
                    this.complainantAddId = Convert.ToInt32(this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.Rows[0][this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.ComplAddIDColumn]);
                }
                else
                {
                    this.complainantAddId = -1;
                }

                if (!string.IsNullOrEmpty(this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.Rows[0][this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.AddIDColumn].ToString()))
                {
                    this.incidentAddId = Convert.ToInt32(this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.Rows[0][this.gdocWorkorderCallInData.F8912_GetWorkOrderCallIn.AddIDColumn]);
                }
                else
                {
                    this.incidentAddId = -1;
                }

                this.LoadComplAddress();
                this.LoadIncidentAddress();

                this.ControlLock(false);
                this.PanelEnable(true);
            }
            else
            {
                this.ClearWorkOrder();
                this.ClearComplAddress();
                this.ClearIncidAddress();
                this.PanelEnable(false);
                this.ControlLock(false);
            }
        }
예제 #5
0
파일: F8912.cs 프로젝트: CSSAdmin/TScan
        /// <summary>
        /// Loads the incident address combo box.
        /// </summary>
        private void LoadIncidentAddress()
        {
            this.gdocWorkorderCallInData = this.form8912Control.WorkItem.wListAddresses();
            if (this.gdocWorkorderCallInData.ListAddresses.Rows.Count > 0)
            {
                this.IncidentAddressCombo.DataSource    = this.gdocWorkorderCallInData.ListAddresses;
                this.IncidentAddressCombo.DisplayMember = this.gdocWorkorderCallInData.ListAddresses.IncidentAddressColumn.ColumnName;
                this.IncidentAddressCombo.ValueMember   = this.gdocWorkorderCallInData.ListAddresses.IncidentIDColumn.ColumnName;

                ////if (!string.IsNullOrEmpty(this.incidentAddId.ToString()))
                if (this.incidentAddId > 0)
                {
                    this.IncidentAddressCombo.SelectedValue = this.incidentAddId;
                }
                else
                {
                    this.IncidentAddressCombo.SelectedIndex = -1;
                }
            }
        }