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;
            }
        }