private void Guardar(string Estatus) { Sesion Sesion = new CapaEntidad.Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; int Respuesta = 0; XmlSerializer serializar = new XmlSerializer(typeof(ClienteTerritorio)); try { CN_CatCliente CN = new CN_CatCliente(); ClienteTerritorio ClienteTer = new ClienteTerritorio(); ClienteTer.Id_Solicitud = int.Parse(txtIdSolicitud.Text); ClienteTer.Id_Cd = int.Parse(txtId_Cd.Text); ClienteTer.Id_Cte = int.Parse(txtId_Cliente.Text); ClienteTer.Id_Ter = int.Parse(txtClave.Text); CN.ConsultaSolicitudClienteTerr(Sesion, ref ClienteTer); ClienteTer.Estatus = Estatus; CN.ActualizaSolClienteTerritorio(Sesion, ClienteTer, Estatus, ref Respuesta); if (Respuesta == 1) { BtnRechazar.Visible = false; BtnAutorizar.Visible = false; CN.ConsultaSucursal(Sesion, ref ClienteTer); #region Crear XML y consumir WsTerritorios StringBuilder sb = new StringBuilder(); TextWriter tw = new StringWriter(sb); serializar.Serialize(tw, ClienteTer); tw.Close(); string xmlClienteTer = sb.ToString(); #endregion #region Llamar a webService wsClienteTerritorio.Service1 ws = new wsClienteTerritorio.Service1(); ws.ActualizaAutClienteTerritorio(xmlClienteTer); #endregion Alerta("La solicitud fue atendida correctamente."); } else { Alerta("Error al intentar guardar el registro, favor de intentar de nuevo."); } } catch (Exception ex) { throw ex; } }
private void Guardar(ClienteTerritorio ClienteTer, string Estatus) { Sesion Sesion = new CapaEntidad.Sesion(); Sesion = (Sesion)Session["Sesion" + Session.SessionID]; int Respuesta = 0; XmlSerializer serializar = new XmlSerializer(typeof(ClienteTerritorio)); try { CN_CatCliente CN = new CN_CatCliente(); CN.ConsultaSolicitudClienteTerr(Sesion, ref ClienteTer); ClienteTer.Estatus = Estatus; CN.ActualizaSolClienteTerritorio(Sesion, ClienteTer, Estatus, ref Respuesta); if (Respuesta == 1) { CN.ConsultaSucursal(Sesion, ref ClienteTer); #region Crear XML y consumir WsTerritorios StringBuilder sb = new StringBuilder(); TextWriter tw = new StringWriter(sb); serializar.Serialize(tw, ClienteTer); tw.Close(); string xmlClienteTer = sb.ToString(); #endregion #region Llamar a webService wsClienteTerritorio.Service1 ws = new wsClienteTerritorio.Service1(); ws.ActualizaAutClienteTerritorio(xmlClienteTer); RAM1.ResponseScripts.Add("CloseAlert('La solicitud fue atendida correctamente.');"); } else { RAM1.ResponseScripts.Add("CloseAlert('Error al intentar guardar el registro, favor de intentar de nuevo.');"); } #endregion } catch (Exception ex) { throw ex; } }