Example #1
0
        public string GetOrgList(string employID)
        {
            EmployPublishApp epa = new EmployPublishApp();
            var    list          = epa.GetList(employID);
            string orgID_str     = "";

            foreach (var item in list)
            {
                orgID_str = orgID_str + item.ROrgUserID + ",";
            }
            return(orgID_str);
        }
Example #2
0
        public ActionResult SubmitForm(Employ employ, string keyValue, string Orglist)
        {
            employ.PublishTime = DateTime.Now;
            if (employ.EndTime.ToString() == "oneweek")
            {
                employ.StartTime = employ.PublishTime;
                employ.EndTime   = Convert.ToDateTime(employ.StartTime).AddDays(7);
            }
            else if (employ.EndTime.ToString() == "onemonth")
            {
                employ.StartTime = employ.PublishTime;
                employ.EndTime   = Convert.ToDateTime(employ.StartTime).AddDays(30);
            }
            employ.StatusCode = EmployStatu.PendingApproval.GetEnumNote();
            var result = employapp.AddOrUpdateEmploy(employ, keyValue);
            EmployPublishApp employpubApp = new EmployPublishApp();

            string[] orgID_Arr = Orglist.TrimEnd(',').Split(',');
            bool     orgFlag   = true;

            for (int i = 0; i < orgID_Arr.Length; i++)
            {
                var res = employpubApp.AddMutiEmployType(employ.ID, "", orgID_Arr[i]);
                if (res != 1)
                {
                    orgFlag = false;
                    break;
                }
            }
            if (result == 1 && orgFlag)
            {
                return(Success("操作成功"));
            }
            else
            {
                return(Error("操作失败"));
            }
        }