コード例 #1
0
ファイル: frmMain.cs プロジェクト: jesusayala96/gestor-xml
        private void btnCrear_Click(object sender, EventArgs e)
        {
            frmNueva Nueva = new frmNueva();

            try
            {
                if (Nueva.ShowDialog() == DialogResult.OK)
                {
                    string Texto   = Nueva.txtNombre.Text;//Nombre de la base de datos
                    string carpe   = Application.StartupPath + @"\BasesDeDatos\";
                    string carpeta = carpe + Texto;


                    if (Directory.Exists(carpeta))
                    {
                        MetroMessageBox.Show(this, "La base de datos ya existe");
                    }
                    else
                    {
                        MetroMessageBox.Show(this, "La base de datos a sido creada con exito");
                        Directory.CreateDirectory(carpeta);
                    }

                    CargarBD();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
            }
        }
コード例 #2
0
ファイル: frmTables.cs プロジェクト: jesusayala96/gestor-xml
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            frmNueva Nueva = new frmNueva();

            //Abrir ventana frmNueva
            if (Nueva.ShowDialog() == DialogResult.OK)
            {
                string NTabla = Nueva.txtNombre.Text;
                string Ruta   = rutaXML + NTabla + ".xml";
                if (File.Exists(Ruta))
                {
                    MessageBox.Show("El nombre de la tabla ya existe");
                }
                else
                {
                    xml.crearTabla(Ruta, NTabla); //creacion del archivo xml

                    actualizaCmbTablas();         //Agregar taabla a la BD
                    MetroMessageBox.Show(this, "Tabla creada correctamente");
                }
            }
        }