Example #1
0
        public bool Delete(UserAgentMapperDTO userAgentData)
        {
            string          sProcName;
            DatabaseManager oDB;

            try
            {
                oDB       = new DatabaseManager();
                sProcName = "up_Del_UserAgentMaster";

                foreach (AgentDTO agent in userAgentData.AgentList)
                {
                    oDB.DbCmd = oDB.GetStoredProcCommand(sProcName);
                    oDB.DbDatabase.AddInParameter(oDB.DbCmd, "@UserId", DbType.String, userAgentData.UserId);
                    oDB.DbDatabase.AddInParameter(oDB.DbCmd, "@AgentId", DbType.Int32, agent.AgentId);
                    oDB.ExecuteNonQuery(oDB.DbCmd);
                }
            }
            catch (Exception exp)
            {
                oDB           = null;
                userAgentData = null;
                GF.LogError("UserAgentMaster.Delete", exp.Message);
                return(false);
            }
            finally
            {
                oDB = null;
            }
            return(true);
        }
    private UserAgentMapperDTO MapUnHookedAgentsToObject()
    {
        UserAgentMapperDTO userAgentMapperDTO = new UserAgentMapperDTO();
        List <AgentDTO>    newhookedAgentList = new List <AgentDTO>();
        AgentDTO           agent;

        int[] selectedItems = lstUnHookedAgents.GetSelectedIndices();
        userAgentMapperDTO.UserId = lstUsers.SelectedValue.ToString();
        for (int i = 0; i < selectedItems.Length; i++)
        {
            agent           = new AgentDTO();
            agent.AgentId   = Convert.ToInt32(lstUnHookedAgents.Items[selectedItems[i]].Value);
            agent.AgentName = lstUnHookedAgents.Items[selectedItems[i]].Text;
            newhookedAgentList.Add(agent);
        }
        userAgentMapperDTO.AgentList = newhookedAgentList;
        return(userAgentMapperDTO);
    }
    private void FillHookedAgents()
    {
        UserAgentMapperMaster userAgentMapperMaster = new UserAgentMapperMaster();

        lstHookedAgents.Items.Clear();
        if (lstUsers.SelectedValue != null)
        {
            String             userId             = lstUsers.SelectedValue.ToString();
            UserAgentMapperDTO userAgentMapperDto = userAgentMapperMaster.GetHookedAgents(userId);
            ListItem           l;
            if (userAgentMapperDto != null && userAgentMapperDto.AgentList != null && userAgentMapperDto.AgentList.Count > 0)
            {
                for (int i = 0; i < userAgentMapperDto.AgentList.Count; i++)
                {
                    l = new ListItem(userAgentMapperDto.AgentList[i].AgentName, userAgentMapperDto.AgentList[i].AgentId.ToString());
                    lstHookedAgents.Items.Add(l);
                }
            }
        }
    }
Example #4
0
        private UserAgentMapperDTO GetAgents(String query)
        {
            UserAgentMapperDTO userAgentMapperDTO = new UserAgentMapperDTO();
            List <AgentDTO>    hookedAgentList    = new List <AgentDTO>();
            AgentDTO           hookedAgent        = new AgentDTO();
            DataSet            ds;

            ds = GetDataFromDB(query);
            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    hookedAgent           = new AgentDTO();
                    hookedAgent.AgentId   = ds.Tables[0].Rows[i][1] == DBNull.Value ? 0 : Convert.ToInt32(ds.Tables[0].Rows[i][1]);
                    hookedAgent.AgentName = ds.Tables[0].Rows[i][2] == DBNull.Value ? String.Empty : DataSecurityManager.Decrypt(Convert.ToString(ds.Tables[0].Rows[i][2]));
                    hookedAgentList.Add(hookedAgent);
                }
            }
            userAgentMapperDTO.AgentList = hookedAgentList;
            return(userAgentMapperDTO);
        }