public int Data_Update_GZRLMX(string data)
        {
            token = appClass.CRM_Gettoken();
            CRM_KQ_GZRLMX model = Newtonsoft.Json.JsonConvert.DeserializeObject <CRM_KQ_GZRLMX>(data);
            int           i     = crmModels.KQ_GZRLMX.Update(model, token);

            return(i);
        }
        public int Data_Change_SFGZR(int bbid, string date)
        {
            token = appClass.CRM_Gettoken();
            CRM_KQ_GZRLMX[] data = crmModels.KQ_GZRLMX.Read(bbid, date, date, token);
            data[0].SFGZR = !(data[0].SFGZR);
            CRM_KQ_GZRLMX model = data[0];
            int           i     = crmModels.KQ_GZRLMX.Update(model, token);

            return(i);
        }
        public int Data_DaoRu_GZRLMX(int BBID, int year)
        {
            token = appClass.CRM_Gettoken();

            string date_begin = year.ToString() + "-01-01";
            string date_end   = year.ToString() + "-12-31";

            crmModels.KQ_GZRLMX.Delete(BBID, date_begin, date_end, token);
            int year_days = 0;

            //if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
            if (DateTime.IsLeapYear(year) == true)
            {
                year_days = 366;
            }
            else
            {
                year_days = 365;
            }

            for (int i = 0; i < year_days; i++)
            {
                CRM_KQ_GZRLMX data = new CRM_KQ_GZRLMX();
                data.BBID     = BBID;
                data.DATE     = date_begin;
                data.SFGZR    = isGZR(date_begin.ToString());
                data.ISACTIVE = 1;
                data.BEIZ     = "";
                int id = crmModels.KQ_GZRLMX.Create(data, token);
                if (id <= 0)
                {
                    return(-1);
                }
                date_begin = Convert.ToDateTime(date_begin).AddDays(1).ToString("yyyy-MM-dd");
            }
            return(1);
        }
Exemple #4
0
 public int Update(CRM_KQ_GZRLMX model, string ptoken)
 {
     return(client.Update(model, ptoken));
 }