private void _loadUnderRdoUnitGroup() { ProcessUserWiseUnitCat _prounitgroup = new ProcessUserWiseUnitCat(); lstBT.Items.Clear(); lstNBT.Items.Clear(); try { _prounitgroup.UserID = int.Parse(_ddlUser.SelectedValue); _prounitgroup.ComID = int.Parse(Session["trkCompany"].ToString()); _prounitgroup.fillListedUnitGroups(lstBT); _prounitgroup.fillNotListedUnitGroups(lstNBT); } catch (Exception ex) { ex.Message.ToString(); } finally { _prounitgroup = null; } }
private void updateUserGroup() { string _listValue = _hListValue.Value; string[] _listItem = _listValue.Split(';'); if (_listItem.Length > 1) { ProcessUnitUserWise _processUnitUserWise = new ProcessUnitUserWise(AlarmasABC.BLL.InvokeOperations.operations.DELETE); try { _processUnitUserWise.UserID = int.Parse(_ddlUser.SelectedValue); _processUnitUserWise.invoke(); _lblMessage.ForeColor = System.Drawing.Color.Green; _lblMessage.Text = "Update Successful"; } catch (Exception ex) { ex.Message.ToString(); } finally { _processUnitUserWise = null; } } ProcessUnitUserWise _UnitUserWise = new ProcessUnitUserWise(AlarmasABC.BLL.InvokeOperations.operations.UPDATE); try { _UnitUserWise.UserID = int.Parse(_ddlUser.SelectedValue); _UnitUserWise.GroupID = int.Parse(_ddlGroup.SelectedValue); _UnitUserWise.invoke(); _lblMessage.ForeColor = System.Drawing.Color.Green; _lblMessage.Text = "Update Successful"; } catch (Exception ex) { Console.WriteLine(ex.Message.ToString()); } finally { _UnitUserWise = null; } if (_listItem.Length > 1) { if (_rdoUnits.Checked) { for (int i = 0; i < _listItem.Length - 1; i++) { ProcessUnitUserWise _UntUsrWsIns = new ProcessUnitUserWise(AlarmasABC.BLL.InvokeOperations.operations.INSERT); try { _UntUsrWsIns.UnitID = int.Parse(_listItem[i].ToString()); _UntUsrWsIns.UserID = int.Parse(_ddlUser.SelectedValue); _UntUsrWsIns.invoke(); } catch (Exception ex) { Console.WriteLine(ex.Message.ToString()); } finally { _UntUsrWsIns = null; } } } else if (_rdoUnitGroup.Checked) { ProcessUserWiseUnitCat _UntUsrWsCat = new ProcessUserWiseUnitCat(AlarmasABC.BLL.InvokeOperations.operations.DELETE); try { _UntUsrWsCat.UserID = int.Parse(_ddlUser.SelectedValue); _UntUsrWsCat.invoke(); } catch (Exception ex) { ex.Message.ToString(); } finally { _UntUsrWsCat = null; } for (int i = 0; i < _listItem.Length - 1; i++) { ProcessUserWiseUnitCat _UnitGroup = new ProcessUserWiseUnitCat(AlarmasABC.BLL.InvokeOperations.operations.UPDATE); try { _UnitGroup.ComID = int.Parse(Session["trkCompany"].ToString()); _UnitGroup.GroupID = int.Parse(_listItem[i].ToString()); _UnitGroup.UserID = int.Parse(_ddlUser.SelectedValue); _UnitGroup.invoke(); } catch (Exception ex) { Console.WriteLine(ex.Message.ToString()); } finally { _UnitGroup = null; } } } } }