public ResponseResult DelMarker(Dictionary <string, string> inparams) { ResponseResult Result = null; try { string sysflag; string sysuid; string Ids; string pramDealerCodes; sysflag = inparams["sysflag"]; sysuid = inparams["sysuid"]; Ids = inparams["ids"]; pramDealerCodes = inparams["DealerCodes"]; string DealerCode; DataTable dt = getDealerCode(sysflag, sysuid); DealerCode = dt.Rows[0][2].ToString(); if (!DealerCode.Equals(pramDealerCodes)) { Result = new ResponseResult(ResState.OperationFailed, "登录用户不具有删除权限!", "0"); return(Result); } int res = DeleteMarker(sysflag, Ids, pramDealerCodes); if (res >= 0) { Result = new ResponseResult(ResState.Success, "删除电子围栏成功!", "1"); } else { Result = new ResponseResult(ResState.OperationFailed, "发生未知错误!请联系技术人员!", "0"); } } catch (Exception ex) { Result = new ResponseResult(ResState.OperationFailed, ex.Message, ""); } return(Result); }
public ResponseResult CreateMarker(Dictionary <string, string> inparams) { ResponseResult Result = null; string sysflag; string sysuid; string RowId; string OpType; string M_Name; string M_Lat; string M_Lng; string M_Desc; string cuser; string upuser; string DealerCode; string pramDealerCode; ComSqlHelper oSqlUtil = new ComSqlHelper(); try { sysflag = inparams["sysflag"]; sysuid = inparams["sysuid"]; pramDealerCode = inparams["DealerCode"]; RowId = inparams["RowId"]; OpType = inparams["OpType"]; M_Name = inparams["M_Name"]; M_Lat = inparams["M_Lat"]; M_Lng = inparams["M_Lng"]; M_Desc = inparams["M_Desc"]; cuser = inparams["cuser"]; upuser = inparams["upuser"]; DataTable dt = getDealerCode(sysflag, sysuid); DealerCode = dt.Rows[0][2].ToString(); if (DealerCode.Equals("")) { Result = new ResponseResult(ResState.OperationFailed, "登录用户不是经销商!请核对用户名!", "0"); return(Result); } if (OpType.Equals("Edit")) //编辑时要校验经销商代码 { if (!DealerCode.Equals(pramDealerCode)) { Result = new ResponseResult(ResState.OperationFailed, "登录用户不具有修改权限!", "0"); return(Result); } } int res = InsertMarker(sysflag, RowId, DealerCode, OpType, M_Name, M_Lat, M_Lng, M_Desc, cuser, upuser); if (res >= 0) { Result = new ResponseResult(ResState.Success, "操作成功!", "1"); } else { Result = new ResponseResult(ResState.OperationFailed, "该经销商已存在标注数据!请选择修改操作!", "0"); } } catch (Exception ex) { Result = new ResponseResult(ResState.OperationFailed, ex.Message, ""); } return(Result); }