public virtual void SetOutOfOffice(HttpContext context) { YZRequest request = new YZRequest(context); OutOfOfficeState state = request.GetEnum <OutOfOfficeState>("state"); DateTime dateFrom = request.GetDateTime("DateFrom", DateTime.MinValue); DateTime dateTo = request.GetDateTime("DateTo", DateTime.MinValue); string uid = YZAuthHelper.LoginUserAccount; using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); User.SetOutOfOffice(cn, uid, state, dateFrom, dateTo); } }
public virtual void SaveLeavingSetting(HttpContext context) { string account = YZAuthHelper.LoginUserAccount; YZRequest request = new YZRequest(context); OutOfOfficeState state = request.GetEnum <OutOfOfficeState>("State"); DateTime from = request.GetDateTime("From", DateTime.MinValue); DateTime to = request.GetDateTime("To", DateTime.MinValue); using (BPMConnection cn = new BPMConnection()) { cn.WebOpen(); User.SetOutOfOffice(cn, account, state, from, to); } }