Esempio n. 1
0
        public string Data_Update_NoticeMX(string data)
        {
            token = appClass.CRM_Gettoken();
            CRM_MSG_NOTICEMX model = Newtonsoft.Json.JsonConvert.DeserializeObject <CRM_MSG_NOTICEMX>(data);
            int i = crmModels.MSG_NOTICE.UpdateMX(model, token);

            webmsg.KEY = i;
            if (i > 0)
            {
                webmsg.MSG = "修改成功!";
            }
            else
            {
                webmsg.MSG = "修改失败!";
            }
            return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg));
        }
Esempio n. 2
0
        public string Data_Insert_NoticeMX_AllJXS(int NOTICETTID)
        {
            token = appClass.CRM_Gettoken();

            CRM_Report_KHModel cxmodel = new CRM_Report_KHModel();

            cxmodel.KHLX = 1;
            CRM_KH_KHList[] KHmodel = crmModels.KH_KH.ReadUser_KH(cxmodel, token);
            for (int i = 0; i < KHmodel.Length; i++)
            {
                CRM_HG_STAFF     staff = crmModels.HG_STAFF.ReadBySTAFFNO(KHmodel[i].SAPSN, token);
                CRM_MSG_NOTICEMX model = new CRM_MSG_NOTICEMX();
                model.NOTICETTID = NOTICETTID;
                model.USERID     = staff.STAFFID;
                CRM_MSG_NOTICEMX[] cxdata = crmModels.MSG_NOTICE.ReadMXbyParam(model, token);
                if (cxdata.Length > 0)
                {
                    webmsg.KEY = 0;
                    webmsg.MSG = "数据重复!";
                    return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg));
                }
            }
            for (int i = 0; i < KHmodel.Length; i++)
            {
                CRM_HG_STAFF     staff = crmModels.HG_STAFF.ReadBySTAFFNO(KHmodel[i].SAPSN, token);
                CRM_MSG_NOTICEMX model = new CRM_MSG_NOTICEMX();
                model.NOTICETTID = NOTICETTID;
                model.USERID     = staff.STAFFID;
                model.USERLX     = 1107;
                model.ISACTIVE   = 1;
                int ii = crmModels.MSG_NOTICE.CreateMX(model, token);
                if (ii <= 0)
                {
                    webmsg.KEY = ii;
                    webmsg.MSG = "第" + (i + 1) + "行数据新建失败!";
                    return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg));
                }
            }
            webmsg.KEY = 1;
            webmsg.MSG = "新建成功!";

            return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg));
        }
Esempio n. 3
0
        public string Data_Insert_NoticeMX_STAFF(string data, int NOTICETTID)
        {
            token = appClass.CRM_Gettoken();
            CRM_HG_STAFFList[] KHmodel = Newtonsoft.Json.JsonConvert.DeserializeObject <CRM_HG_STAFFList[]>(data);
            for (int i = 0; i < KHmodel.Length; i++)
            {
                CRM_MSG_NOTICEMX model = new CRM_MSG_NOTICEMX();
                model.NOTICETTID = NOTICETTID;
                model.USERID     = KHmodel[i].STAFFID;
                CRM_MSG_NOTICEMX[] cxdata = crmModels.MSG_NOTICE.ReadMXbyParam(model, token);
                if (cxdata.Length > 0)
                {
                    webmsg.KEY = 0;
                    webmsg.MSG = "第" + (i + 1) + "行数据重复!";
                    return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg));
                }
            }
            for (int i = 0; i < KHmodel.Length; i++)
            {
                CRM_MSG_NOTICEMX model = new CRM_MSG_NOTICEMX();
                model.NOTICETTID = NOTICETTID;
                model.USERID     = KHmodel[i].STAFFID;
                model.USERLX     = 1108;
                model.ISACTIVE   = 1;
                int ii = crmModels.MSG_NOTICE.CreateMX(model, token);
                if (ii <= 0)
                {
                    webmsg.KEY = ii;
                    webmsg.MSG = "第" + (i + 1) + "行数据新建失败!";
                    return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg));
                }
            }
            webmsg.KEY = 1;
            webmsg.MSG = "新建成功!";

            return(Newtonsoft.Json.JsonConvert.SerializeObject(webmsg));
        }
Esempio n. 4
0
 public CRM_MSG_NOTICEMX[] ReadMXbyParam(CRM_MSG_NOTICEMX model, string ptoken)
 {
     return(client.ReadMXbyParam(model, ptoken));
 }
Esempio n. 5
0
 public int UpdateMX(CRM_MSG_NOTICEMX model, string ptoken)
 {
     return(client.UpdateMX(model, ptoken));
 }