示例#1
0
文件: F8902.cs 项目: CSSAdmin/TScan
        /// <summary>
        /// Save Header Properties
        /// </summary>
        /// <returns>bool</returns>
        private bool SaveHeaderProperties()
        {
            this.Cursor = Cursors.WaitCursor;
            F8902HeaderData headerData = new F8902HeaderData();

            F8902HeaderData.SaveWorkOrderHeaerRow dr = headerData.SaveWorkOrderHeaer.NewSaveWorkOrderHeaerRow();

            if (!string.IsNullOrEmpty(this.WorkIdTextBox.Text.Trim()))
            {
                dr.WOType = this.workOrderHeaderData.Rows[0][this.workOrderHeaderData.WOTypeColumn].ToString();
            }

            dr.WODate = this.WorkOrderDate.Text.Trim();
            if (ClosedCheckBox.Checked)
            {
                dr.IsOpen = true;
            }
            else
            {
                dr.IsOpen = false;
            }

            dr.WOID = this.workId;
            headerData.SaveWorkOrderHeaer.Rows.Add(dr);
            DataSet tempDataSet = new DataSet("Root");

            tempDataSet.Tables.Add(headerData.SaveWorkOrderHeaer.Copy());
            tempDataSet.Tables[0].TableName = "Table";

            this.form8902Control.WorkItem.SaveHeader(tempDataSet.GetXml(), TerraScanCommon.UserId);
            this.GetHeaderProperties();
            return(true);

            this.Cursor = Cursors.Default;
        }
示例#2
0
        /// <summary>
        /// F8902 the list Header information.
        /// </summary>
        /// <param name="workId">The WorkOrder id.</param>
        /// <returns> List of Header details of 8040</returns>
        public static F8902HeaderData F8902_GetWorkOrderHeader(int workId)
        {
            F8902HeaderData headerDataset = new F8902HeaderData();
            Hashtable       ht            = new Hashtable();

            ht.Add("@WOID", workId);
            Utility.LoadDataSet(headerDataset.GetWorkOrderHeader, "f8902_pcget_FS_WorkOrderHeader", ht);
            return(headerDataset);
        }