Beispiel #1
0
        /// <summary>
        /// 1.10.2    获取车间GUID
        /// </summary>
        public InterfaceOutPut GetOwnerWorkShopID(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                InGetOwnerWorkShopID  InParams  = JsonConvert.DeserializeObject <InGetOwnerWorkShopID>(Data);
                OutGetOwnerWorkShopID OutParams = new OutGetOwnerWorkShopID();
                DBTeamGuide           db        = new DBTeamGuide();
                string workShopGUID             = "";
                if (db.GetWorkShopGUID(InParams.GuideGroupGUID, out workShopGUID))
                {
                    OutParams.Exist  = 1;
                    OutParams.result = workShopGUID;
                }
                output.data      = OutParams;
                output.result    = 0;
                output.resultStr = "返回成功";
            }
            catch (Exception ex)
            {
                output.resultStr = "返回失败:" + ex.Message;
                throw ex;
            }
            return(output);
        }
Beispiel #2
0
        /// <summary>
        /// 1.10.8    更新司机职位
        /// </summary>
        public InterfaceOutPut SetPostID(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                InSetPostID InParams = JsonConvert.DeserializeObject <InSetPostID>(Data);
                DBTeamGuide db       = new DBTeamGuide();
                db.UpdatePostID(InParams.trainmanGUID, InParams.nPostID);

                output.result    = 0;
                output.resultStr = "更新成功";
            }
            catch (Exception ex)
            {
                output.resultStr = ex.Message;
                throw ex;
            }
            return(output);
        }
Beispiel #3
0
        /// <summary>
        /// 1.10.7    按工号更新所属指导队ID
        /// </summary>
        public InterfaceOutPut SetGroupByNumber(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                InSetGroupByNumber InParams = JsonConvert.DeserializeObject <InSetGroupByNumber>(Data);
                DBTeamGuide        db       = new DBTeamGuide();
                db.UpdateGroupByNumber(InParams.GuideGroupID, InParams.trainmanNumber, InParams.bNotUpdateExist);

                output.result    = 0;
                output.resultStr = "更新成功";
            }
            catch (Exception ex)
            {
                output.resultStr = ex.Message;
                throw ex;
            }
            return(output);
        }
Beispiel #4
0
        /// <summary>
        /// 1.10.1    获取所有车间
        /// </summary>
        public InterfaceOutPut GetWorkShopArray(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                OutGetWorkShopArray OutParams = new OutGetWorkShopArray();
                DBTeamGuide         db        = new DBTeamGuide();
                OutParams.workShopArray = db.GetWorkShopDataList();
                output.data             = OutParams;
                output.result           = 0;
                output.resultStr        = "返回成功";
            }
            catch (Exception ex)
            {
                output.resultStr = "返回失败:" + ex.Message;
                throw ex;
            }
            return(output);
        }
Beispiel #5
0
        /// <summary>
        /// 1.10.9	根据查询条件和过滤条件,得到司机列表
        /// </summary>
        public InterfaceOutPut GetList(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                InGetList   InParams  = JsonConvert.DeserializeObject <InGetList>(Data);
                OutGetList  OutParams = new OutGetList();
                DBTeamGuide db        = new DBTeamGuide();
                OutParams.trainmanArray = db.GetTrainmanDataList(InParams.QueryParam, InParams.FilterParam);
                output.data             = OutParams;
                output.result           = 0;
                output.resultStr        = "返回成功";
            }
            catch (Exception ex)
            {
                output.resultStr = "返回失败:" + ex.Message;
                throw ex;
            }
            return(output);
        }
Beispiel #6
0
        /// <summary>
        /// 1.10.5    根据车间,获取指导队
        /// </summary>
        public InterfaceOutPut GetGroupArray(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                InGetGroupArray  InParams  = JsonConvert.DeserializeObject <InGetGroupArray>(Data);
                OutGetGroupArray OutParams = new OutGetGroupArray();
                DBTeamGuide      db        = new DBTeamGuide();
                OutParams.guideGroupArray = db.GetGroupDataList(InParams.WorkShopGUID);
                output.data      = OutParams;
                output.result    = 0;
                output.resultStr = "返回成功";
            }
            catch (Exception ex)
            {
                output.resultStr = "返回失败:" + ex.Message;
                throw ex;
            }
            return(output);
        }