/// <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(); } }
/// <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(); } } }