private void GuardarCambios(string strSistema) { try { ServiciosCD40.Emplazamientos n = new ServiciosCD40.Emplazamientos(); n.IdSistema = strSistema; n.IdEmplazamiento = TextBox1.Text; NewItem = TextBox1.Text; if (ServicioCD40.InsertSQL(n) < 0) { logDebugView.Warn("(Emplazamientos-GuardarElemento): no se ha guardado el emplazamiento."); cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "ErrorGuardarEmplazamiento"), n.IdEmplazamiento)); } 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.AltaEmplazamiento(n.IdEmplazamiento)) { case 108: cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "Cod108"), n.IdEmplazamiento)); break; case 109: cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "Cod109"), n.IdEmplazamiento)); break; default: break; } } ActualizaWebPadre(true); } BtAceptar.Visible = false; BtCancelar.Visible = false; Label2.Visible = false; TextBox1.Visible = false; ListBox1.Enabled = true; BtNuevo.Visible = PermisoSegunPerfil; //BtEliminar.Visible = ListBox1.Items.Count > 0 && PermisoSegunPerfil; ListBox1.Items.Clear(); MuestraDatos(DameDatos()); ValidationSummary1.Visible = false; RequiredFieldValidator1.Visible = false; Panel1.Enabled = false; } catch (Exception e) { logDebugView.Error("(Emplazamientos-GuardarCambios):", e); } }
private void EliminarElemento() { try { ServiciosCD40.Emplazamientos n = new ServiciosCD40.Emplazamientos(); n.IdSistema = (string)Session["idsistema"]; n.IdEmplazamiento = (string)Session["elemento"]; if (ServicioCD40.DeleteSQL(n) < 0) { logDebugView.Warn("(Emplazamientos-EliminarElemento): no se ha borrado el emplazamiento"); cMsg.alert(String.Format((string)GetGlobalResourceObject("Espaniol", "ErrorEliminarEmplazamiento"), n.IdEmplazamiento)); } else { Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); KeyValueConfigurationElement sincronizar = config.AppSettings.Settings["SincronizaCD30"]; if ((sincronizar != null) && (Int32.Parse(sincronizar.Value) == 1)) { //string s = (string)GetGlobalResourceObject("Espaniol", "ElementoEliminado")+ "\\n\\n" // + "El Emplazamiento no ha sido dado de Baja en el CD30."; //cMsg.alert(s); SincronizaCD30.SincronizaCD30 sincro = new SincronizaCD30.SincronizaCD30(); switch (sincro.BajaEmplazamiento(n.IdEmplazamiento)) { case 127: cMsg.alert((string)GetGlobalResourceObject("Espaniol", "Cod127")); break; case 128: cMsg.alert((string)GetGlobalResourceObject("Espaniol", "Cod128")); break; default: break; } } else { cMsg.alert((string)GetGlobalResourceObject("Espaniol", "ElementoEliminado")); } } ListBox1.Items.Clear(); MuestraDatos(DameDatos()); } catch (Exception e) { logDebugView.Error("(Emplazamientos-EliminarElemento):", e); } }
private ServiciosCD40.Tablas[] DameDatos() { try { ServiciosCD40.Emplazamientos t = new ServiciosCD40.Emplazamientos(); Configuration config = WebConfigurationManager.OpenWebConfiguration("~"); KeyValueConfigurationElement s = config.AppSettings.Settings["Sistema"]; t.IdSistema = s.Value; Session["idsistema"] = s.Value; ServiciosCD40.Tablas[] d = ServicioCD40.ListSelectSQL(t); return(d); } catch (Exception e) { logDebugView.Error("(Emplazamientos-DameDatos):", e); } return(null); }