public List <CENCorreo> buscarCredencialesCorreo(string usuario, int flag)
        {
            SqlConnection    con = null;
            SqlCommand       cmd;
            SqlDataReader    dr;
            CADConexion      CadCx = new CADConexion();
            CENCorreo        objCorreo;
            List <CENCorreo> listDatos = new List <CENCorreo>();

            try
            {
                con             = new SqlConnection(CadCx.CxSQL());
                cmd             = new SqlCommand("pa_buscar_credenciales_usuario", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@p_usuario", SqlDbType.VarChar).Value  = usuario;
                cmd.Parameters.Add("@p_password", SqlDbType.VarChar).Value = "";
                cmd.Parameters.Add("@p_intentos", SqlDbType.VarChar).Value = CENConstante.g_const_1;
                cmd.Parameters.Add("@p_flag ", SqlDbType.Int).Value        = flag;

                con.Open();
                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    objCorreo           = new CENCorreo();
                    objCorreo.respuesta = Convert.ToInt32(dr["respuesta"].ToString());
                    if (objCorreo.respuesta == CENConstante.g_const_505)
                    {
                        objCorreo.correoDestino = dr["correo"].ToString();
                        objCorreo.contraseña    = dr["password"].ToString();
                    }
                    else
                    {
                        objCorreo.error = dr["nombres"].ToString();
                    }


                    listDatos.Add(objCorreo);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con.Close();
            }



            return(listDatos);
        }
        public List <CENCorreo> CredencialesCorreo()
        {
            //DESCRIPCION: lectura de parametros para envio de correo
            List <CENCorreo> listCredenciales;

            try
            {
                listCredenciales = new List <CENCorreo>();
                CENCorreo credenciales = new CENCorreo();
                credenciales.puerto   = ConfigurationManager.AppSettings[CENConstante.g_const_puerto].ToString();
                credenciales.host     = ConfigurationManager.AppSettings[CENConstante.g_const_host].ToString();
                credenciales.user     = ConfigurationManager.AppSettings[CENConstante.g_const_user].ToString();
                credenciales.password = ConfigurationManager.AppSettings[CENConstante.g_const_pass].ToString();
                credenciales.asunto   = ConfigurationManager.AppSettings[CENConstante.g_const_asunto].ToString();
                listCredenciales.Add(credenciales);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(listCredenciales);
        }