Exemplo n.º 1
0
        public void ModificarCompania(Compania c)
        {
            try
            {
                ILogicaCompania Lcompania = FabricaLogica.GetLogicaCompania();
                Lcompania.Modificar(c);
            }
            catch (Exception ex)
            {
                XmlDocument _undoc       = new System.Xml.XmlDocument();
                XmlNode     _NodoError   = _undoc.CreateNode(XmlNodeType.Element, SoapException.DetailElementName.Name, SoapException.DetailElementName.Namespace);
                XmlNode     _NodoDetalle = _undoc.CreateNode(XmlNodeType.Element, "Error", ex.Message);

                _NodoDetalle.InnerText = ex.Message;
                _NodoError.AppendChild(_NodoDetalle);
                SoapException _MiEx = new SoapException("Error WS", SoapException.ClientFaultCode, Context.Request.Url.AbsoluteUri, _NodoError);
                throw _MiEx;
            }
        }