public void Agregar_Etiqueta_Colegios(string Etiqueta) { Etiqueta = Corregir_Etiqueta(Etiqueta); Tabla_De_Colegios Etiqueta_Final = new Tabla_De_Colegios(); int Codigo_Numerico = db.Tabla_De_Colegios.Max(p => p.Etiqueta_Colegio); Etiqueta_Final.Etiqueta_Colegio = Codigo_Numerico + 1; Etiqueta_Final.Colegio = Etiqueta; db.Tabla_De_Colegios.InsertOnSubmit(Etiqueta_Final); db.SubmitChanges(); }
protected void Guardar_Colegio_Click(object sender, EventArgs e) { if (Subir_Ejercicio_Dios.HasFile) { string fileName = Path.GetFileNameWithoutExtension(Subir_Ejercicio_Dios.FileName); string saveXML = Path.Combine(Server.MapPath("~/xml"), Subir_Ejercicio_Dios.FileName); Subir_Ejercicio_Dios.SaveAs(saveXML); XElement doc = XElement.Load(Server.MapPath("xml/Colegios.xml")); List<Tabla> Lista = (from item in doc.Elements("Elementos") select new Tabla() { ID = item.Element("ID_Colegio").Value, Dato = item.Element("Colegio").Value, Etiqueta = item.Element("Etiqueta_Colegio").Value, }).ToList(); LBAED.Logica_Borrar_Colegios(); for (int I = 0; I <= Lista.Count - 1; I++) { Tabla_De_Colegios Etiqueta_Final = new Tabla_De_Colegios(); Etiqueta_Final.Colegio = Lista[I].Dato; Etiqueta_Final.Etiqueta_Colegio = int.Parse(Lista[I].Etiqueta); db.Tabla_De_Colegios.InsertOnSubmit(Etiqueta_Final); db.SubmitChanges(); } string alerta = @"alert('Acción realizada correctamente');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "", alerta, true); return; } else { string alerta = @"alert('Error al insertar la tabla');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "", alerta, true); return; } }
protected void Guardar_Colegio_Click(object sender, EventArgs e) { if (Subir_Ejercicio_Dios.HasFile) { if (Subir_Ejercicio_Dios.FileName != "Colegio.xml") { string alerta = @"alert('Tabla no correspondiente');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "", alerta, true); return; } string fileName = Path.GetFileNameWithoutExtension(Subir_Ejercicio_Dios.FileName); string saveXML = Path.Combine(Server.MapPath("~/xml"), Subir_Ejercicio_Dios.FileName); Subir_Ejercicio_Dios.SaveAs(saveXML); XElement doc = XElement.Load(Server.MapPath("xml/Colegio.xml")); List<Tabla> Lista = (from item in doc.Elements("Elementos") select new Tabla() { ID = item.Element("ID_Colegio").Value, Dato = item.Element("Colegio").Value, Etiqueta = item.Element("Etiqueta_Colegio").Value, }).ToList(); LBAED.Logica_Borrar_Colegios(); foreach (Tabla item in Lista) { Tabla_De_Colegios Etiqueta_Final = new Tabla_De_Colegios(); LBAED.Logica_Cargar_Colegio_XML(int.Parse(item.ID), item.Dato, int.Parse(item.Etiqueta)); } string alerta_1 = @"alert('Acción realizada correctamente');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "", alerta_1, true); return; } else { string alerta_1 = @"alert('Error al insertar la tabla');"; ScriptManager.RegisterStartupScript(this, typeof(Page), "", alerta_1, true); return; } }