Esempio n. 1
0
        public bool UpdateByParamModel(TF.RunSafty.Model.InterfaceModel.PlanRestModels paramModel, string IsOrNotIndexes)
        {
            Modal_Plan_Rest Plan_Rest = this.GetModel(paramModel.strguid);

            SetModelValue(paramModel, Plan_Rest);

            if (IsOrNotIndexes == "")
            {
                return(this.Update(Plan_Rest));
            }
            else
            {
                return(this.UpdateAndFirst(Plan_Rest, Plan_Rest.strTrainJiaoLuGUID));
            }
        }
Esempio n. 2
0
        public void SetModelValue(TF.RunSafty.Model.InterfaceModel.PlanRestModels PlanRestModel, Modal_Plan_Rest Plan_Rest)
        {
            string dt = DateTime.Now.ToString();

            if (PlanRestModel.dtarrivetime.ToString() != "")
            {
                Plan_Rest.dtArriveTime = PlanRestModel.dtarrivetime.ToString();
            }
            else
            {
                Plan_Rest.dtArriveTime = dt;
            }
            if (PlanRestModel.dtcalltime.ToString() != "")
            {
                Plan_Rest.dtCallTime = PlanRestModel.dtcalltime.ToString();
            }
            else
            {
                Plan_Rest.dtCallTime = dt;
            }

            if (PlanRestModel.dtchuqintime.ToString() != "")
            {
                Plan_Rest.dtChuQinTime = PlanRestModel.dtchuqintime.ToString();
            }
            else
            {
                Plan_Rest.dtChuQinTime = dt;
            }

            if (PlanRestModel.dtStartTrainTime.ToString() != "")
            {
                Plan_Rest.dtStartTrainTime = PlanRestModel.dtStartTrainTime.ToString();
            }
            else
            {
                Plan_Rest.dtStartTrainTime = dt;
            }

            if (PlanRestModel.dtSignTime.ToString() != "")
            {
                Plan_Rest.dtSignTime = PlanRestModel.dtSignTime.ToString();
            }
            else
            {
                Plan_Rest.dtSignTime = dt;
            }



            Plan_Rest.strGUID            = PlanRestModel.strguid;
            Plan_Rest.strTrainJiaoLuGUID = PlanRestModel.strtrainjiaoluguid;
            Plan_Rest.strTrainmanGUID1   = PlanRestModel.strtrainmanguid1;
            Plan_Rest.strTrainmanGUID2   = PlanRestModel.strtrainmanguid2;
            Plan_Rest.strTrainmanGUID3   = PlanRestModel.strtrainmanguid3;
            Plan_Rest.strTrainmanGUID4   = PlanRestModel.strtrainmanguid4;
            Plan_Rest.strTrainNo         = PlanRestModel.strtrainno;
            Plan_Rest.strTrainNoGUID     = PlanRestModel.strtrainnoguid;
            Plan_Rest.strWorkGrouGUID    = PlanRestModel.strworkgrouguid;
            Plan_Rest.nNeedRest          = PlanRestModel.nNeedRest;
            Plan_Rest.nFinished          = PlanRestModel.nFinished;;
            if (PlanRestModel.ePlanState != "")
            {
                Plan_Rest.ePlanState = int.Parse(PlanRestModel.ePlanState);
            }
            else
            {
                Plan_Rest.ePlanState = 0;
            }
        }