private void toolStripMenuItemConfiguracionInicial_Click(object sender, EventArgs e) { // control si tiene acceso a ver/modificar formulario if (!Publica.master) { MessageBox.Show("No tiene autorizacion para acceder a esta opcion.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Stop); } else { ConfiguracionInicial frm = new ConfiguracionInicial(); frm.ShowDialog(); } }
//Carga el archivo de configuración inicial de la aplicación con el nombre de archivo indicado public ConfiguracionInicial CargarArchivoConfiguracionInicial(String nombreArchivo) { ConfiguracionInicial nuevoObjeto = null; XmlSerializer serializadorXml = new XmlSerializer(typeof(ConfiguracionInicial)); StreamReader reader = new StreamReader(nombreArchivo); try { nuevoObjeto = (ConfiguracionInicial)serializadorXml.Deserialize(reader); reader.Close(); } catch (Exception ex) { //Log ControlLog.EscribirLog(ControlLog.TipoGravedad.ERROR, "AccesoArchivos.cs", "CargarArchivoConfiguracionInicial", "Error al intentar cargar el archivo de configuración '" + nombreArchivo + "': " + ex.Message); } return(nuevoObjeto); }