Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }