コード例 #1
0
ファイル: R_WO_TYPE.cs プロジェクト: maoyongjun/cloudMESTJ
        /// <summary>
        /// Get r_wo_type object by wo
        /// </summary>
        /// <param name="db"></param>
        /// <param name="wo"></param>
        /// <returns></returns>
        public R_WO_TYPE GetWOTypeByWO(OleExec db, string order_type)
        {
            R_WO_TYPE woType = new R_WO_TYPE();
            string    sql    = "";

            try
            {
                sql = $@"select * from R_WO_TYPE where order_type='{order_type}'";
                DataSet ds = db.ExecSelect(sql);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    Row_R_WO_TYPE rowWOType = (Row_R_WO_TYPE)this.NewRow();
                    rowWOType.loadData(ds.Tables[0].Rows[0]);
                    woType = rowWOType.GetDataObject();
                }
                else
                {
                    woType = null;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(woType);
        }
コード例 #2
0
ファイル: R_WO_TYPE.cs プロジェクト: maoyongjun/cloudMESTJ
        public R_WO_TYPE GetDataObject()
        {
            R_WO_TYPE DataObject = new R_WO_TYPE();

            DataObject.ID             = this.ID;
            DataObject.WORKORDER_TYPE = this.WORKORDER_TYPE;
            DataObject.CATEGORY       = this.CATEGORY;
            DataObject.PREFIX         = this.PREFIX;
            DataObject.ORDER_TYPE     = this.ORDER_TYPE;
            DataObject.PRODUCT_TYPE   = this.PRODUCT_TYPE;
            DataObject.DESCRIPTION    = this.DESCRIPTION;
            DataObject.EDIT_EMP       = this.EDIT_EMP;
            DataObject.EDIT_TIME      = this.EDIT_TIME;
            return(DataObject);
        }