/// <summary> /// 获取工地信息 /// </summary> /// <param name="CSName">工地名称</param> /// <returns>返回工地ID</returns> public int GetConstructionSite(string CSName) { using (GpsService.ServiceSoapClient service = new GpsService.ServiceSoapClient()) { DataSet dataSet = service.EMV_Get_Construction_Site_Info(LoginKey, CSName); int CSID = 0; if (dataSet != null && dataSet.Tables[0].Rows.Count > 0) { CSID = Convert.ToInt32(dataSet.Tables[0].Rows[0][0]); } return(CSID); } }
/// <summary> /// 更新工地信息(工地名称没有修改的情况下使用) /// </summary> /// <param name="CSName">工地名称</param> /// <param name="Address">工地地址</param> /// <param name="CustomerID">所属客户ID</param> /// <param name="Contactor">联系人</param> /// <param name="TEL">联系电话</param> /// <param name="Remark">备注</param> /// <returns>返回 0 成功,-1 失败</returns> public int UpdateConstructionSite(string CSName, string Address, int CustomerID, string Contactor, string TEL, string Remark) { using (GpsService.ServiceSoapClient service = new GpsService.ServiceSoapClient()) { DataSet dataSet = service.EMV_Get_Construction_Site_Info(LoginKey, CSName); int CSID = 0; if (dataSet != null && dataSet.Tables[0].Rows.Count > 0) { CSID = Convert.ToInt32(dataSet.Tables[0].Rows[0][0]); } return(service.EMV_Update_Construction_Site_Info(LoginKey, CSID, CSName, Address, CustomerID, Contactor, TEL, Remark, 0, 0, 0, 0)); } }