示例#1
0
        public static AgentPCC GetAgentPCC(string Agent)
        {
            AgentPCC    item      = new AgentPCC();
            AgentPCCDAL objAgents = new AgentPCCDAL();

            try
            {
                try
                {
                    item = objAgents.GetAgentPCC(Agent, CommonENT.MYCTSDBPRODUCTIVITY_CONNECTION);
                }
                catch (Exception ex)
                {
                    new EventsManager.EventsManager(ex, EventsManager.EventsManager.OrigenError.BaseDeDatos);
                    item = objAgents.GetAgentPCC(Agent, CommonENT.MYCTSDBPRODUCTIVITYBACKUP_CONNECTION);
                }
            }
            catch
            { }
            return(item);
        }
示例#2
0
        public AgentPCC GetAgentPCC(string Agent, string connectionName)
        {
            Database  db        = DatabaseFactory.CreateDatabase(connectionName);
            DbCommand dbCommand = db.GetStoredProcCommand(Resources.AgentPCCResources.SP_GetAgentPCC);

            db.AddInParameter(dbCommand, Resources.AgentPCCResources.PARAM_QUERY, DbType.String, Agent);


            AgentPCC item = new AgentPCC();

            using (IDataReader dr = db.ExecuteReader(dbCommand))
            {
                int _pcc = dr.GetOrdinal(Resources.AgentPCCResources.PARAM_PCC);


                while (dr.Read())
                {
                    item.PCC = (dr[_pcc] == DBNull.Value) ? Types.StringNullValue : dr.GetString(_pcc);
                }
            }
            return(item);
        }