/// <summary> /// 更新调度单信息 /// </summary> /// <param name="DispatchID">调度单ID</param> /// <param name="DispatchCode">调度单编号</param> /// <param name="VehicleNum">车牌</param> /// <param name="TaskID">任务单ID</param> /// <param name="dFactAmount">运输量</param> /// <param name="PlanLeaveTime">计划离场时间</param> /// <param name="Driver">驾驶员</param> /// <param name="ShiftType">班次,如:白班,晚班</param> /// <param name="Remark">备注</param> /// <returns>返回 0 成功,-1 失败</returns> public int UpdateDispatch(int DispatchID, string DispatchCode, string VehicleNum, string TaskID, double dFactAmount, string PlanLeaveTime, string Driver, int ShiftType, string Remark) { using (GpsService.ServiceSoapClient service = new GpsService.ServiceSoapClient()) { return(service.EMV_Update_Dispatch_Info(LoginKey, DispatchID, DispatchCode, VehicleNum, TaskID, dFactAmount, PlanLeaveTime, Driver, ShiftType, Remark)); } }
/// <summary> /// 更新调度单信息 /// </summary> /// <param name="DispatchCode">调度单编号</param> /// <param name="VehicleNum">车牌</param> /// <param name="TaskID">任务单ID</param> /// <param name="dFactAmount">运输量</param> /// <param name="PlanLeaveTime">计划离场时间</param> /// <param name="Driver">驾驶员</param> /// <param name="ShiftType">班次,如:白班,晚班</param> /// <param name="Remark">备注</param> /// <returns>返回 0 成功,-1 失败</returns> public int UpdateDispatch(string DispatchCode, string VehicleNum, string TaskID, double dFactAmount, string PlanLeaveTime, string Driver, int ShiftType, string Remark) { using (GpsService.ServiceSoapClient service = new GpsService.ServiceSoapClient()) { DataSet dataSet = service.EMV_Get_Dispatch_Info(LoginKey, DispatchCode); int DispatchID = 0; if (dataSet != null && dataSet.Tables[0].Rows.Count > 0) { DispatchID = Convert.ToInt32(dataSet.Tables[0].Rows[0][0]); } return(service.EMV_Update_Dispatch_Info(LoginKey, DispatchID, DispatchCode, VehicleNum, TaskID, dFactAmount, PlanLeaveTime, Driver, ShiftType, Remark)); } }