/// <summary>
        /// Realiza la deserialización de credenciales
        /// </summary>
        /// <param name="pResponse">String a desserializar.</param>
        /// <returns>Credencial deserializada</returns>
        public static eFlow.UI.Client.ClientCredentials Deserialize(string pResponse)
        {
            // deserializo las credenciales que se encuentran en session y las devuelvo
            //==========================================================================
            // Deserializo el objeto

            eFlow.UI.Client.ClientCredentials mCredentials = null;
            XmlSerializer mSerializer2;
            StringReader  mReader;

            mSerializer2 = new XmlSerializer(typeof(eFlow.UI.Client.ClientCredentials));

            mReader = new StringReader(pResponse);

            mCredentials = (eFlow.UI.Client.ClientCredentials)mSerializer2.Deserialize(mReader);

            return(mCredentials);
        }
        /// <summary>
        /// Serializa las credenciales
        /// </summary>
        /// <param name="pCredentials">Credenciales del cliente a serializar</param>
        /// <returns>string serializado</returns>
        public static string Serialize(eFlow.UI.Client.ClientCredentials pCredentials)
        {
            XmlSerializer mSerializer;

            StringBuilder mBuilder = new StringBuilder();

            StringWriter mWriter = new StringWriter(mBuilder);

            mSerializer = new XmlSerializer(pCredentials.GetType());

            XmlSerializerNamespaces mXmlSerNs = new XmlSerializerNamespaces();


            mSerializer.Serialize(mWriter,
                                  pCredentials,
                                  mXmlSerNs);

            return(mBuilder.ToString());
        }