public string Save(XmlDocument doc)
        {
            AssignedJobInfo param = new AssignedJobInfo();

            param = (AssignedJobInfo)AjaxUtil.Deserialize(param, doc);

            this.service.Save(param);

            return(MessageObject.Stringify("0", I18n.Strings["msg_save_success"]));
        }
        public string CreateNewObject(XmlDocument doc)
        {
            StringBuilder outString = new StringBuilder();

            string organizationId = XmlHelper.Fetch("organizationId", doc);

            AssignedJobInfo param = new AssignedJobInfo();

            param.Id = DigitalNumberContext.Generate("Key_Guid");

            param.Status = 1;

            param.ModifiedDate = param.CreatedDate = DateTime.Now;

            outString.Append("{\"data\":" + AjaxUtil.Parse <IAssignedJobInfo>(param) + ",");

            outString.Append(MessageObject.Stringify("0", I18n.Strings["msg_query_success"], true) + "}");

            return(outString.ToString());
        }
Ejemplo n.º 3
0
        /// <summary></summary>
        /// <param name="relationType"></param>
        /// <param name="relationText"></param>
        private void ResetPartTimeJobss(IMemberInfo member, string partTimeJobsText)
        {
            string[] list = partTimeJobsText.Split(new char[] { ',', ';' }, StringSplitOptions.RemoveEmptyEntries);

            member.PartTimeJobs.Clear();

            // 设置组织关系

            foreach (string item in list)
            {
                string[] keys = item.Split(new char[] { '#' }, StringSplitOptions.RemoveEmptyEntries);

                if (keys.Length > 2 && keys[0] == "assignedJob")
                {
                    AssignedJobInfo assignedJob = new AssignedJobInfo();

                    assignedJob.Id   = keys[1];
                    assignedJob.Name = keys[1];

                    member.PartTimeJobs.Add(assignedJob);
                }
            }
        }