public void Agregar_Etiqueta_Profesores(string Etiqueta) { Etiqueta = Corregir_Etiqueta(Etiqueta); Tabla_De_Profesores Etiqueta_Final = new Tabla_De_Profesores(); int Codigo_Numerico = db.Tabla_De_Profesores.Max(p => p.Etiqueta_Profesor); Etiqueta_Final.Etiqueta_Profesor = Codigo_Numerico + 1; Etiqueta_Final.Profesor = Etiqueta; db.Tabla_De_Profesores.InsertOnSubmit(Etiqueta_Final); db.SubmitChanges(); }
protected void Guardar_Profesor_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/Profesores.xml")); List<Tabla> Lista = (from item in doc.Elements("Elementos") select new Tabla() { ID = item.Element("ID_Profesor").Value, Dato = item.Element("Profesor").Value, Etiqueta = item.Element("Etiqueta_Profesor").Value, }).ToList(); LBAED.Logica_Borrar_Profesores(); for (int I = 0; I <= Lista.Count - 1; I++) { Tabla_De_Profesores Etiqueta_Final = new Tabla_De_Profesores(); Etiqueta_Final.Profesor = Lista[I].Dato; Etiqueta_Final.Etiqueta_Profesor = int.Parse(Lista[I].Etiqueta); db.Tabla_De_Profesores.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_Profesor_Click(object sender, EventArgs e) { if (Subir_Ejercicio_Dios.HasFile) { if (Subir_Ejercicio_Dios.FileName != "Profesor.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/Profesor.xml")); List<Tabla> Lista = (from item in doc.Elements("Elementos") select new Tabla() { ID = item.Element("ID_Profesor").Value, Dato = item.Element("Profesor").Value, Etiqueta = item.Element("Etiqueta_Profesor").Value, }).ToList(); LBAED.Logica_Borrar_Profesores(); foreach (Tabla item in Lista) { Tabla_De_Profesores Etiqueta_Final = new Tabla_De_Profesores(); LBAED.Logica_Cargar_Profesor_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; } }