private void GeneraXmlParaInforme() { ServiciosCD40.Troncales t = new ServiciosCD40.Troncales(); Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); KeyValueConfigurationElement s = config.AppSettings.Settings["Sistema"]; t.IdSistema = s.Value; DataSet d = ServicioCD40.RecursosPorTroncalParaXML(t.IdSistema); d.WriteXml(Server.MapPath("~/Informes/Troncales.xml")); }
private void EliminarElemento() { try { ServiciosCD40.Troncales n = new ServiciosCD40.Troncales(); n.IdSistema = (string)Session["idsistema"]; n.IdTroncal = (string)Session["elemento"]; if (ServicioCD40.DeleteSQL(n) < 0) { logDebugView.Warn("(Troncales-EliminarElemento): No se ha podido eliminar el troncal."); } else { Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); KeyValueConfigurationElement sincronizar = config.AppSettings.Settings["SincronizaCD30"]; if ((sincronizar != null) && (Int32.Parse(sincronizar.Value) == 1)) { SincronizaCD30.SincronizaCD30 sincro = new SincronizaCD30.SincronizaCD30(); switch (sincro.BajaTroncal(n.IdTroncal)) { case 127: string msg = (string)GetGlobalResourceObject("Espaniol", "ElementoEliminado") + "\\n\\n" + (string)GetGlobalResourceObject("Espaniol", "Cod127"); cMsg.alert(msg); break; case 128: string msg1 = (string)GetGlobalResourceObject("Espaniol", "ElementoEliminado") + "\\n\\n" + (string)GetGlobalResourceObject("Espaniol", "Cod128"); cMsg.alert(msg1); break; default: break; } } else { cMsg.alert((string)GetGlobalResourceObject("Espaniol", "ElementoEliminado")); } } } catch (Exception ex) { logDebugView.Error("(Troncales-EliminarElemento): ", ex); } MuestraDatos(DameDatos()); }
private ServiciosCD40.Tablas[] DameDatos() { try { ServiciosCD40.Troncales t = new ServiciosCD40.Troncales(); Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); KeyValueConfigurationElement s = config.AppSettings.Settings["Sistema"]; t.IdSistema = s.Value; Session["idsistema"] = s.Value; ServiciosCD40.Tablas[] d = ServicioCD40.ListSelectSQL(t); datos = d; return(d); } catch (Exception ex) { logDebugView.Error("(Troncales-DameDatos): ", ex); } return(null); }
private void GuardarCambios() { try { ServiciosCD40.Troncales n = new ServiciosCD40.Troncales(); n.IdSistema = (string)Session["idsistema"]; n.IdTroncal = TxtIdTroncal.Text; n.NumTest = TxtNumTest.Text; NewItem = TxtIdTroncal.Text; if (!TxtIdTroncal.ReadOnly) { if (ServicioCD40.InsertSQL(n) < 0) { logDebugView.Warn("(Troncales-GuardarCambios): No se ha podido guardar el troncal."); } else { Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); KeyValueConfigurationElement sincronizar = config.AppSettings.Settings["SincronizaCD30"]; if ((sincronizar != null) && (Int32.Parse(sincronizar.Value) == 1)) { SincronizaCD30.SincronizaCD30 sincro = new SincronizaCD30.SincronizaCD30(); switch (sincro.AltaTroncal(n.IdTroncal, n.NumTest)) { case 129: cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "Cod129"), n.IdTroncal)); break; case 130: cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "Cod130"), n.IdTroncal)); break; case 131: cMsg.alert((string)GetGlobalResourceObject("Espaniol", "Cod131")); break; default: break; } } } } else { IndexListBox1 = ListBox1.SelectedIndex; ServicioCD40.UpdateSQL(n); Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); KeyValueConfigurationElement sincronizar = config.AppSettings.Settings["SincronizaCD30"]; if ((sincronizar != null) && (Int32.Parse(sincronizar.Value) == 1)) { SincronizaCD30.SincronizaCD30 sincro = new SincronizaCD30.SincronizaCD30(); switch (sincro.ModificacionTroncal(n.IdTroncal, n.NumTest)) { case 127: cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "Cod127"), n.IdTroncal)); break; case 128: cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "Cod128"), n.IdTroncal)); break; default: break; } } } } catch (Exception ex) { logDebugView.Error("(Troncales-GuardarCambios): ", ex); } BtAceptar.Visible = false; BtCancelar.Visible = false; BtNuevo.Visible = PermisoSegunPerfil; BtModificar.Visible = ListBox1.Items.Count > 0 && PermisoSegunPerfil; BtEliminar.Visible = ListBox1.Items.Count > 0 && PermisoSegunPerfil; Panel1.Enabled = false; TxtIdTroncal.Visible = false; ListBox1.Enabled = true; Label1.Visible = false; Label2.Visible = false; TxtNumTest.Visible = false; RequiredFieldIdentificador.Visible = false; ListBox1.Enabled = true; ListBox1.Items.Clear(); MuestraDatos(DameDatos()); }