Example #1
0
        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);
        }
Example #2
0
        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);
        }