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)); } }
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; } }