Esempio n. 1
0
        /// <summary>
        /// 分配一个职责
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private void btnAddOne_Click(object sender, EventArgs e)
        {
            lsUserDuty.Clear();
            drCurrentRow = dgvUDuty.CurrentRow;
            FundsRegulatoryClient.UserDutyManagerSrv.UserDuty ud = new FundsRegulatoryClient.UserDutyManagerSrv.UserDuty();
            ud.UserID = UserID;
            ud.DutyID = drCurrentRow.Cells[0].Value.ToString();
            lsUserDuty.Add(ud);
            FundsRegulatoryClient.UserDutyManagerSrv.UserDuty[] userdutys = lsUserDuty.ToArray();
            if (UserDutyManagerClient.Current.LicendToUser(userdutys) == "1")
            {
                BindUserDuty();
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 分配所有职责
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        private void btnAddAll_Click(object sender, EventArgs e)
        {
            lsUserDuty.Clear();
            DataTable dtUDuty = dsUserDuty.Tables[1];
            int       count   = dtUDuty.Rows.Count;

            if (count > 0)
            {
                for (int i = 0; i < count; i++)
                {
                    DataRow dr = dtUDuty.Rows[i];
                    FundsRegulatoryClient.UserDutyManagerSrv.UserDuty ud = new FundsRegulatoryClient.UserDutyManagerSrv.UserDuty();
                    ud.UserID = UserID;
                    ud.DutyID = dr["DutyID"].ToString();
                    lsUserDuty.Add(ud);
                }
                FundsRegulatoryClient.UserDutyManagerSrv.UserDuty[] userdutys = lsUserDuty.ToArray();
                if (UserDutyManagerClient.Current.LicendToUser(userdutys) == "1")
                {
                    BindUserDuty();
                }
            }
        }