Пример #1
0
    public override OpRes doDyop(object param, GMUser user)
    {
        ParamStartStopGmAcc p   = (ParamStartStopGmAcc)param;
        DestGmUser          dst = new DestGmUser(p.m_acc, user);

        if (!dst.m_isExists)
        {
            return(OpRes.op_res_no_right);
        }

        if (!dst.isDerivedFrom(user))
        {
            return(OpRes.op_res_no_right);
        }

        if (p.isStart())
        {
            return(startAcc(dst, user, p));
        }

        return(stopAcc(dst, user, p));
    }