Пример #1
0
        public override string QueryResult()
        {
            JsonModel jsonModel = new JsonModel();

            try
            {
                ParamModel paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <ParamModel>(this.Data);
                TF.RunSafty.Model.TAB_Base_TrainNo train    = new TF.RunSafty.Model.TAB_Base_TrainNo();
                TF.RunSafty.BLL.TAB_Base_TrainNo   bllTrain = new TF.RunSafty.BLL.TAB_Base_TrainNo();
                if (bllTrain.Delete(paramModel.data.trainnoID))
                {
                    jsonModel.result    = 0;
                    jsonModel.resultStr = "返回成功";
                }
            }
            catch (Exception ex)
            {
                TF.CommonUtility.LogClass.logex(ex, "");
                jsonModel.result    = 1;
                jsonModel.resultStr = "提交失败" + ex.Message;
            }
            string result = Newtonsoft.Json.JsonConvert.SerializeObject(jsonModel);

            return(result);
        }
Пример #2
0
        /// <summary>
        /// 添加图定车次
        /// </summary>
        /// <returns></returns>
        public Add_Out Add(string data)
        {
            Add_Out json    = new Add_Out();
            Add_In  trainNo = Newtonsoft.Json.JsonConvert.DeserializeObject <Add_In>(data);

            TF.RunSafty.BLL.TAB_Base_TrainNo   bllTrain = new TF.RunSafty.BLL.TAB_Base_TrainNo();
            TF.RunSafty.Model.TAB_Base_TrainNo train    = new TF.RunSafty.Model.TAB_Base_TrainNo();
            Train t = new Train();

            try
            {
                string strGUID = Guid.NewGuid().ToString();
                train.strGUID = strGUID;
                SetModelValue(trainNo.trainnoInfo, train);
                if (bllTrain.Add(train))
                {
                    t.trainnoID    = train.strGUID;
                    json.result    = "0";
                    json.resultStr = "返回成功";
                    json.data      = t;
                }
            }
            catch (Exception ex)
            {
                TF.CommonUtility.LogClass.logex(ex, "");
                throw ex;
            }
            return(json);
        }
Пример #3
0
        public override string QueryResult()
        {
            JsonModel jsonModel = new JsonModel();

            try
            {
                ParamModel paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <ParamModel>(this.Data);
                TF.RunSafty.Model.TAB_Base_TrainNo train = new TF.RunSafty.Model.TAB_Base_TrainNo();
                TF.RunSafty.BLL.TAB_Base_TrainNo   bllTrain = new TF.RunSafty.BLL.TAB_Base_TrainNo();
                DateTime dtBegin, dtEnd;
                string   strTrainjiao = paramModel.data.trainjiaoluID;
                dtBegin = DateTime.Parse(paramModel.data.beginTime);
                dtEnd   = DateTime.Parse(paramModel.data.endTime);
                int PlanState = paramModel.data.planState <= 0 ? 1 : paramModel.data.planState;

                bllTrain.GetTrainnoByTime(strTrainjiao, dtBegin, dtEnd, PlanState);
                jsonModel.result    = 0;
                jsonModel.resultStr = "返回成功";
            }
            catch (Exception ex)
            {
                TF.CommonUtility.LogClass.logex(ex, "");
                jsonModel.result    = 1;
                jsonModel.resultStr = "提交失败" + ex.Message;
            }
            string result = Newtonsoft.Json.JsonConvert.SerializeObject(jsonModel);

            return(result);
        }
Пример #4
0
        public void SetModelValue(TrainNo paramModel, TF.RunSafty.Model.TAB_Base_TrainNo train)
        {
            train.dtCreateTime = DateTime.Now;
            if (!string.IsNullOrEmpty(paramModel.dragTypeID))
            {
                train.nDragType = int.Parse(paramModel.dragTypeID);
            }
            if (!string.IsNullOrEmpty(paramModel.kehuoID))
            {
                train.nKehuoID = int.Parse(paramModel.kehuoID);
            }
            if (!string.IsNullOrEmpty(paramModel.planTypeID))
            {
                train.nPlanType = int.Parse(paramModel.planTypeID);
            }
            train.nRemarkType        = int.Parse(paramModel.remarkTypeID);
            train.nTrainmanTypeID    = int.Parse(paramModel.trainmanTypeID);
            train.strEndStation      = paramModel.endStationID;
            train.strPlaceID         = paramModel.placeID;
            train.strRemark          = paramModel.remark;
            train.strStartStation    = paramModel.startStationID;
            train.strTrainJiaoluGUID = paramModel.trainjiaoluID;
            train.strTrainNo         = paramModel.trainNo;
            train.strTrainNumber     = paramModel.trainNumber;
            train.strTrainTypeName   = paramModel.trainTypeName;
            DateTime dt = paramModel.startTime;

            train.dtStartTime     = dt;
            train.dtRealStartTime = dt;
            DateTime dtChuQinTime;

            if (DateTime.TryParse(paramModel.kaiCheTime.ToString(), out dtChuQinTime))
            {
                train.dtPlanStartTime = dtChuQinTime;
            }
            train.nNeedRest    = paramModel.nNeedRest;
            train.dtCallTime   = paramModel.dtCallTime;
            train.dtArriveTime = paramModel.dtArriveTime;
            train.strWorkDay   = paramModel.strWorkDay;
        }
Пример #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public TF.RunSafty.Model.TAB_Base_TrainNo GetModel(string strGUID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 strGUID,strTrainTypeName,strTrainNumber,strTrainNo,dtStartTime,dtRealStartTime,strTrainJiaoluGUID,strStartStation,strEndStation,nTrainmanTypeID,nPlanType,nDragType,nKehuoID,nRemarkType,strRemark,dtCreateTime,strCreateSiteGUID,strCreateUserGUID,strPlaceID,dtPlanStartTime,nNeedRest,dtArriveTime,dtCallTime,strWorkDay from TAB_Base_TrainNo ");
            strSql.Append(" where strGUID=@strGUID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@strGUID", SqlDbType.VarChar, 50)
            };
            parameters[0].Value = strGUID;

            TF.RunSafty.Model.TAB_Base_TrainNo model = new TF.RunSafty.Model.TAB_Base_TrainNo();
            DataSet ds = SqlHelper.ExecuteDataset(SqlHelper.ConnString, CommandType.Text, strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #6
0
        public Update_Out Update(string data)
        {
            Update_Out json  = new Update_Out();
            Update_In  input = Newtonsoft.Json.JsonConvert.DeserializeObject <Update_In>(data);

            try
            {
                TF.RunSafty.BLL.TAB_Base_TrainNo   bllTrain = new TF.RunSafty.BLL.TAB_Base_TrainNo();
                TF.RunSafty.Model.TAB_Base_TrainNo train    = bllTrain.GetModel(input.trainnoInfo.trainNoID);
                SetModelValue(input.trainnoInfo, train);
                if (bllTrain.Update(train))
                {
                    json.result    = "0";
                    json.resultStr = "返回成功";
                }
            }
            catch (Exception ex)
            {
                TF.CommonUtility.LogClass.logex(ex, "");
                json.result    = "1";
                json.resultStr = "提交失败" + ex.InnerException.Message;
            }
            return(json);
        }
Пример #7
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(TF.RunSafty.Model.TAB_Base_TrainNo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into TAB_Base_TrainNo(");
            strSql.Append("strGUID,strTrainTypeName,strTrainNumber,strTrainNo,dtStartTime,dtRealStartTime,strTrainJiaoluGUID,strStartStation,strEndStation,nTrainmanTypeID,nPlanType,nDragType,nKehuoID,nRemarkType,strRemark,dtCreateTime,strCreateSiteGUID,strCreateUserGUID,strPlaceID,dtPlanStartTime,nNeedRest,dtArriveTime,dtCallTime,strWorkDay)");
            strSql.Append(" values (");
            strSql.Append("@strGUID,@strTrainTypeName,@strTrainNumber,@strTrainNo,@dtStartTime,@dtRealStartTime,@strTrainJiaoluGUID,@strStartStation,@strEndStation,@nTrainmanTypeID,@nPlanType,@nDragType,@nKehuoID,@nRemarkType,@strRemark,@dtCreateTime,@strCreateSiteGUID,@strCreateUserGUID,@strPlaceID,@dtPlanStartTime,@nNeedRest,@dtArriveTime,@dtCallTime,@strWorkDay)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@strGUID",            SqlDbType.VarChar,   50),
                new SqlParameter("@strTrainTypeName",   SqlDbType.VarChar,   50),
                new SqlParameter("@strTrainNumber",     SqlDbType.VarChar,   50),
                new SqlParameter("@strTrainNo",         SqlDbType.VarChar,   50),
                new SqlParameter("@dtStartTime",        SqlDbType.DateTime),
                new SqlParameter("@dtRealStartTime",    SqlDbType.DateTime),
                new SqlParameter("@strTrainJiaoluGUID", SqlDbType.VarChar,   50),
                new SqlParameter("@strStartStation",    SqlDbType.VarChar,   50),
                new SqlParameter("@strEndStation",      SqlDbType.VarChar,   50),
                new SqlParameter("@nTrainmanTypeID",    SqlDbType.Int,        4),
                new SqlParameter("@nPlanType",          SqlDbType.Int,        4),
                new SqlParameter("@nDragType",          SqlDbType.Int,        4),
                new SqlParameter("@nKehuoID",           SqlDbType.Int,        4),
                new SqlParameter("@nRemarkType",        SqlDbType.Int,        4),
                new SqlParameter("@strRemark",          SqlDbType.VarChar,   50),
                new SqlParameter("@dtCreateTime",       SqlDbType.DateTime),
                new SqlParameter("@strCreateSiteGUID",  SqlDbType.VarChar,   50),
                new SqlParameter("@strCreateUserGUID",  SqlDbType.VarChar,   50),
                new SqlParameter("@strPlaceID",         SqlDbType.VarChar,   50),
                new SqlParameter("@dtPlanStartTime",    SqlDbType.DateTime),
                new SqlParameter("@nNeedRest",          SqlDbType.Int,        4),
                new SqlParameter("@dtArriveTime",       SqlDbType.DateTime),
                new SqlParameter("@dtCallTime",         SqlDbType.DateTime),
                new SqlParameter("@strWorkDay",         SqlDbType.VarChar,   50),
            };
            parameters[0].Value  = model.strGUID;
            parameters[1].Value  = model.strTrainTypeName;
            parameters[2].Value  = model.strTrainNumber;
            parameters[3].Value  = model.strTrainNo;
            parameters[4].Value  = model.dtStartTime;
            parameters[5].Value  = model.dtRealStartTime;
            parameters[6].Value  = model.strTrainJiaoluGUID;
            parameters[7].Value  = model.strStartStation;
            parameters[8].Value  = model.strEndStation;
            parameters[9].Value  = model.nTrainmanTypeID;
            parameters[10].Value = model.nPlanType;
            parameters[11].Value = model.nDragType;
            parameters[12].Value = model.nKehuoID;
            parameters[13].Value = model.nRemarkType;
            parameters[14].Value = model.strRemark;
            parameters[15].Value = model.dtCreateTime;
            parameters[16].Value = model.strCreateSiteGUID;
            parameters[17].Value = model.strCreateUserGUID;
            parameters[18].Value = model.strPlaceID;
            parameters[19].Value = model.dtPlanStartTime;
            parameters[20].Value = model.nNeedRest;
            parameters[21].Value = model.dtArriveTime;
            parameters[22].Value = model.dtCallTime;
            parameters[23].Value = model.strWorkDay;
            int rows = (int)SqlHelper.ExecuteNonQuery(SqlHelper.ConnString, CommandType.Text, strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #8
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public TF.RunSafty.Model.TAB_Base_TrainNo DataRowToModel(DataRow row)
        {
            TF.RunSafty.Model.TAB_Base_TrainNo model = new TF.RunSafty.Model.TAB_Base_TrainNo();
            if (row != null)
            {
                if (row["strGUID"] != null)
                {
                    model.strGUID = row["strGUID"].ToString();
                }
                if (row["strTrainTypeName"] != null)
                {
                    model.strTrainTypeName = row["strTrainTypeName"].ToString();
                }
                if (row["strTrainNumber"] != null)
                {
                    model.strTrainNumber = row["strTrainNumber"].ToString();
                }
                if (row["strTrainNo"] != null)
                {
                    model.strTrainNo = row["strTrainNo"].ToString();
                }
                if (row["dtStartTime"] != null && row["dtStartTime"].ToString() != "")
                {
                    model.dtStartTime = DateTime.Parse(row["dtStartTime"].ToString());
                }
                if (row["dtPlanStartTime"] != null && row["dtPlanStartTime"].ToString() != "")
                {
                    model.dtPlanStartTime = DateTime.Parse(row["dtPlanStartTime"].ToString());
                }
                if (row["dtRealStartTime"] != null && row["dtRealStartTime"].ToString() != "")
                {
                    model.dtRealStartTime = DateTime.Parse(row["dtRealStartTime"].ToString());
                }
                if (row["strTrainJiaoluGUID"] != null)
                {
                    model.strTrainJiaoluGUID = row["strTrainJiaoluGUID"].ToString();
                }
                if (row["strStartStation"] != null)
                {
                    model.strStartStation = row["strStartStation"].ToString();
                }
                if (row["strEndStation"] != null)
                {
                    model.strEndStation = row["strEndStation"].ToString();
                }
                if (row["nTrainmanTypeID"] != null && row["nTrainmanTypeID"].ToString() != "")
                {
                    model.nTrainmanTypeID = int.Parse(row["nTrainmanTypeID"].ToString());
                }
                if (row["nPlanType"] != null && row["nPlanType"].ToString() != "")
                {
                    model.nPlanType = int.Parse(row["nPlanType"].ToString());
                }
                if (row["nDragType"] != null && row["nDragType"].ToString() != "")
                {
                    model.nDragType = int.Parse(row["nDragType"].ToString());
                }
                if (row["nKehuoID"] != null && row["nKehuoID"].ToString() != "")
                {
                    model.nKehuoID = int.Parse(row["nKehuoID"].ToString());
                }
                if (row["nRemarkType"] != null && row["nRemarkType"].ToString() != "")
                {
                    model.nRemarkType = int.Parse(row["nRemarkType"].ToString());
                }
                if (row["strRemark"] != null)
                {
                    model.strRemark = row["strRemark"].ToString();
                }
                if (row["dtCreateTime"] != null && row["dtCreateTime"].ToString() != "")
                {
                    model.dtCreateTime = DateTime.Parse(row["dtCreateTime"].ToString());
                }
                if (row["strCreateSiteGUID"] != null)
                {
                    model.strCreateSiteGUID = row["strCreateSiteGUID"].ToString();
                }
                if (row["strCreateUserGUID"] != null)
                {
                    model.strCreateUserGUID = row["strCreateUserGUID"].ToString();
                }
                if (row["strPlaceID"] != null)
                {
                    model.strPlaceID = row["strPlaceID"].ToString();
                }

                model.nNeedRest = 0;
                if (row["nNeedRest"] != null)
                {
                    int nTemp;
                    if (Int32.TryParse(row["nNeedRest"].ToString(), out nTemp))
                    {
                        model.nNeedRest = nTemp;
                    }
                }
                if (row["dtArriveTime"] != null && !string.IsNullOrEmpty(row["dtArriveTime"].ToString()))
                {
                    model.dtArriveTime = DateTime.Parse(row["dtArriveTime"].ToString());
                }
                if (row["dtCallTime"] != null && !string.IsNullOrEmpty(row["dtCallTime"].ToString()))
                {
                    model.dtCallTime = DateTime.Parse(row["dtCallTime"].ToString());
                }
                if (row["strWorkDay"] != null && !string.IsNullOrEmpty(row["strWorkDay"].ToString()))
                {
                    model.strWorkDay = row["strWorkDay"].ToString();
                }
            }
            return(model);
        }