예제 #1
0
        public string MODIFYCALENDAR(string data, string I_CALENDAY, string I_WORKDAY, string isworkday)
        {
            ZSL_CALENDARList node = new ZSL_CALENDARList();

            //ZSL_WORKDAY    ZSL_CALENDAR
            if (I_CALENDAY == "X")
            {
                ZSL_CALENDAR     zsl_calendar  = Newtonsoft.Json.JsonConvert.DeserializeObject <ZSL_CALENDAR>(data);
                ZSL_CALENDARList node_res      = psModels.CNFH.ZPSFUG_Q_CALENDAR(zsl_calendar.CDATE, zsl_calendar.CDATE);
                ZSL_CALENDAR     node_calendar = node_res.ZSL_CALENDAR[0];
                if (isworkday == "X")
                {
                    node_calendar.ISWORKDAY = node_calendar.ISWORKDAY == "X" ? "" : "X";
                }
                else
                {
                    node_calendar.ISHOILDAY = node_calendar.ISHOILDAY == "X" ? "" : "X";
                }
                List <ZSL_CALENDAR> calendarlist = new List <ZSL_CALENDAR>();
                calendarlist.Add(node_calendar);
                List <ZSL_WORKDAY> workdaylist = new List <ZSL_WORKDAY>();
                node.ZSL_WORKDAY  = workdaylist.ToArray();
                node.ZSL_CALENDAR = calendarlist.ToArray();
            }
            else if (I_WORKDAY == "X")
            {
                ZSL_WORKDAY[] ZSL_WORKDAY = Newtonsoft.Json.JsonConvert.DeserializeObject <ZSL_WORKDAY[]>(data);
                node.ZSL_WORKDAY = ZSL_WORKDAY;
                List <ZSL_CALENDAR> calendarlist = new List <ZSL_CALENDAR>();
                node.ZSL_CALENDAR = calendarlist.ToArray();
            }
            Sonluk.UI.Model.PS.CNFHService.PS_MSG ps_msg = psModels.CNFH.ZPSFUG_M_CALENDAR(node, I_CALENDAY, I_WORKDAY);
            return(Newtonsoft.Json.JsonConvert.SerializeObject(ps_msg));
        }
예제 #2
0
        public string SELECTCALENDAR(string ksdate, string jsdate)
        {
            ZSL_CALENDARList res = psModels.CNFH.ZPSFUG_Q_CALENDAR(ksdate, jsdate);

            return(Newtonsoft.Json.JsonConvert.SerializeObject(res));
        }
예제 #3
0
 public PS_MSG ZPSFUG_M_CALENDAR(ZSL_CALENDARList nodes, string I_CALENDAY, string I_WORKDAY)
 {
     return(client.ZPSFUG_M_CALENDAR(nodes, I_CALENDAY, I_WORKDAY));
 }