コード例 #1
0
        protected void Guardar_Ano_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/Anos.xml"));
                List<Tabla> Lista = (from item in doc.Elements("Elementos")
                                     select new Tabla()
                                     {
                                         ID = item.Element("ID_Ano").Value,
                                         Dato = item.Element("Ano").Value,
                                         Etiqueta = item.Element("Etiqueta_Ano").Value,

                                     }).ToList();

                LBAED.Logica_Borrar_Anos();

                for (int I = 0; I <= Lista.Count - 1; I++)
                {
                    Tabla_De_Anos Etiqueta_Final = new Tabla_De_Anos();
                    Etiqueta_Final.Ano = Lista[I].Dato;
                    Etiqueta_Final.Etiqueta_Ano = int.Parse(Lista[I].Etiqueta);
                    db.Tabla_De_Anos.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;
            }
        }
コード例 #2
0
        protected void Guardar_Ano_Click(object sender, EventArgs e)
        {
            if (Subir_Ejercicio_Dios.HasFile)
            {
                if (Subir_Ejercicio_Dios.FileName != "Ano.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/Ano.xml"));
                List<Tabla> Lista = (from item in doc.Elements("Elementos")
                                     select new Tabla()
                                     {
                                         ID = item.Element("ID_Ano").Value,
                                         Dato = item.Element("Ano").Value,
                                         Etiqueta = item.Element("Etiqueta_Ano").Value,

                                     }).ToList();

                LBAED.Logica_Borrar_Anos();

                foreach (Tabla item in Lista)
                {
                    Tabla_De_Anos Etiqueta_Final = new Tabla_De_Anos();

                    LBAED.Logica_Cargar_Ano_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;
            }
        }