Example #1
0
        /// <summary>
        /// 获取所有的车型信息
        /// </summary>
        public InterfaceOutPut GetTrainTypes(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                OutGetTrainTypes OutParams = new OutGetTrainTypes();
                output.data = OutParams;
                string    strSql = "select * from TAB_System_TrainType order by strTrainTypeName";
                DataTable dt     = SqlHelper.ExecuteDataset(SqlHelper.ConnString, CommandType.Text, strSql).Tables[0];
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    OutParams.TrainTypes.Add(dt.Rows[i]["strTrainTypeName"].ToString());
                }
                output.result = 0;
            }
            catch (Exception ex)
            {
                output.resultStr = ex.Message;
                LogClass.log("Interface.GetTrainTypes:" + ex.Message);
                throw ex;
            }
            return(output);
        }
Example #2
0
        /// <summary>
        /// 获取运安系统时间定义信息
        /// </summary>
        public InterfaceOutPut GetKernelTimeConfig(String Data)
        {
            InterfaceOutPut output = new InterfaceOutPut();

            output.result = 1;
            try
            {
                OutGetKernelTimeConfig OutParams = new OutGetKernelTimeConfig();
                output.data = OutParams;
                string    strSql = "select top 1 * from tab_Base_KernelTime";
                DataTable dt     = SqlHelper.ExecuteDataset(SqlHelper.ConnString, CommandType.Text, strSql).Tables[0];
                if (dt.Rows.Count > 0)
                {
                    OutParams.Config.nMinCallBeforeChuQing         = ObjectConvertClass.static_ext_int(dt.Rows[0]["nMinCallBeforeChuQing"]);
                    OutParams.Config.nMinChuQingBeforeStartTrain_K = ObjectConvertClass.static_ext_int(dt.Rows[0]["nMinChuQingBeforeStartTrain_K"]);
                    OutParams.Config.nMinChuQingBeforeStartTrain_Z = ObjectConvertClass.static_ext_int(dt.Rows[0]["nMinChuQingBeforeStartTrain_Z"]);
                    OutParams.Config.nMinDayWorkStart   = ObjectConvertClass.static_ext_int(dt.Rows[0]["nMinDayWorkStart"]);
                    OutParams.Config.nMinNightWokrStart = ObjectConvertClass.static_ext_int(dt.Rows[0]["nMinNightWokrStart"]);
                    OutParams.Exist = 1;
                }
                output.result = 0;
            }
            catch (Exception ex)
            {
                output.resultStr = ex.Message;
                LogClass.log("Interface.GetKernelTimeConfig:" + ex.Message);
                throw ex;
            }
            return(output);
        }
Example #3
0
        public InterfaceOutPut Get(string data)
        {
            GanBu_Input     input  = Newtonsoft.Json.JsonConvert.DeserializeObject <GanBu_Input>(data);
            InterfaceOutPut output = new InterfaceOutPut();

            output.data = new DBGanBu().Get(input.RecID);
            return(output);
        }
Example #4
0
        //获取部门列表
        public InterfaceOutPut Query(string data)
        {
            InterfaceOutPut output = new InterfaceOutPut();
            DBDepartment    d      = new DBDepartment();

            output.resultStr = "获取数据成功!";
            output.data      = d.GetDepartmentList();
            return(output);
        }
Example #5
0
        public InterfaceOutPut Query(string data)
        {
            InterfaceOutPut output = new InterfaceOutPut();
            Query_Input     input  = Newtonsoft.Json.JsonConvert.DeserializeObject <Query_Input>(data);

            output.data   = new DBGanBu().Query(input.WorkShopGUID, input.TrainmanNumber, input.TypeID);
            output.result = 0;
            return(output);
        }
Example #6
0
        public InterfaceOutPut Update(string data)
        {
            GanBu           input  = Newtonsoft.Json.JsonConvert.DeserializeObject <GanBu>(data);
            InterfaceOutPut output = new InterfaceOutPut();

            new DBGanBu().Update(input);
            output.result = 0;
            return(output);
        }
Example #7
0
        public InterfaceOutPut Delete(string data)
        {
            InterfaceOutPut output = new InterfaceOutPut();
            GanBu_Input     input  = Newtonsoft.Json.JsonConvert.DeserializeObject <GanBu_Input>(data);

            new DBGanBu().Delete(input.RecID);
            output.result = 0;
            return(output);
        }
Example #8
0
        public InterfaceOutPut Query(string data)
        {
            GanBuType_Input input       = Newtonsoft.Json.JsonConvert.DeserializeObject <GanBuType_Input>(data);
            InterfaceOutPut result      = new InterfaceOutPut();
            DBGanBuType     dbGanBuType = new DBGanBuType();

            result.data = dbGanBuType.Query(input.WorkShopGUID);
            return(result);
        }
Example #9
0
        public InterfaceOutPut Add(string data)
        {
            GanBuType input = Newtonsoft.Json.JsonConvert.DeserializeObject <GanBuType>(data);

            InterfaceOutPut output = new InterfaceOutPut();

            new DBGanBuType().Add(input);
            output.result = 0;
            return(output);
        }
Example #10
0
        public InterfaceOutPut ExchangeOrder(string data)
        {
            InputParam_ExchangeOrder input = Newtonsoft.Json.JsonConvert.DeserializeObject <InputParam_ExchangeOrder>(data);

            InterfaceOutPut result      = new InterfaceOutPut();
            DBGanBuType     dbGanBuType = new DBGanBuType();

            dbGanBuType.ExchangeOrder(input.WorkShopGUID, input.TypeID1, input.TypeID2);
            result.result = 0;
            return(result);
        }