private void AltaModificacionMateria_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "MAterias.htm" : "Classes.htm");
            this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            this.servicioSeguridad           = new ServicioSeguridad();
            this.administracion = new ServicioAdministracion();

            this.textBox1.KeyPress += TextBox1_KeyPress;
            this.textBox2.KeyPress += TextBox2_KeyPress;


            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();
            long          id        = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            tags.Add("com.td.complete.campos");
            tags.Add("com.td.existe.materia");
            tags.Add("com.td.completado");
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
        }
Exemplo n.º 2
0
 public Amonestaciones(Alumno alu, Alumnos parentForm)
 {
     InitializeComponent();
     this.servicioSeguridad = new ServicioSeguridad();
     this.servicioAlumnos   = new ServicioAlumnos();
     this.alumno            = alu;
 }
 public Respaldo_Base_de_Datos()
 {
     this.servicioSeguridad = new ServicioSeguridad();
     InitializeComponent();
     int[] ints = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
     this.partesCB.DataSource = ints;
 }
Exemplo n.º 4
0
        public ListarFamilias()
        {
            InitializeComponent();
            servicioSeguridad = new ServicioSeguridad();
            utils             = new Bloqueador();
            this.dgFamilia.SelectionChanged += cambioDeFamiliaSeleccionada;
            List <Control> controlesABloquear = new List <Control> {
                this.btnGuardar, this.txtNombre
            };

            utils.process(null, null, null, controlesABloquear);
            this.dgFamilia.MultiSelect                  = false;
            this.dgPatentes.DataSource                  = null;
            this.dgFamilia.DataSource                   = null;
            this.dgFamilia.AutoGenerateColumns          = false;
            this.dgPatentes.AutoGenerateColumns         = false;
            this.dgPatentes.Columns[0].ReadOnly         = true;
            this.dgPatentes.Columns[1].ReadOnly         = true;
            this.dgPatentes.Columns[0].Tag              = "com.td.patente";
            this.dgPatentes.Columns[1].Tag              = "com.td.asignada";
            this.dgFamilia.ReadOnly                     = true;
            this.dgPatentes.Columns[0].DataPropertyName = "descripcion";
            this.dgFamilia.Columns[0].DataPropertyName  = "nombre";
            this.dgFamilia.Columns[0].Tag               = "com.td.familia";
            this.txtNombre.KeyPress                    += TxtNombre_KeyPress;
            desbloquearControles();
        }
Exemplo n.º 5
0
 public AltaModificacionHorario()
 {
     InitializeComponent();
     servicioSeguridad = new ServicioSeguridad();
     administracion    = new ServicioAdministracion();
     servicioDocentes  = new ServicioDocentes();
 }
Exemplo n.º 6
0
        public Bitácora()
        {
            InitializeComponent();
            this.servicioSeguridad                         = new ServicioSeguridad();
            this.dataGridView1.DataSource                  = null;
            this.dataGridView1.AutoGenerateColumns         = false;
            this.dataGridView1.Columns[0].DataPropertyName = "BIT_FECHA";
            this.dataGridView1.Columns[1].DataPropertyName = "USU_ALIAS";
            this.dataGridView1.Columns[2].DataPropertyName = "BIT_CRITICIDAD_ID";
            this.dataGridView1.Columns[3].DataPropertyName = "BIT_MENSAJE";
            this.dataGridView1.Columns[0].Tag              = "com.td.fecha";
            this.dataGridView1.Columns[1].Tag              = "com.td.alias";
            this.dataGridView1.Columns[2].Tag              = "com.td.criticidad";
            this.dataGridView1.Columns[3].Tag              = "com.td.mensaje";
            this.dataGridView1.DataMember                  = "Table";
            this.dataGridView1.CellFormatting             += criticidadFormatter;
            DataSet   set   = this.servicioSeguridad.listarBitacora("", "", "");
            DataTable table = set.Tables[0];

            this.dataGridView1.ColumnHeaderMouseClick += sorting;
            this.dataGridView1.DataMember              = "";
            //this.dataGridView1.DataSource = table; deshabilito el default search
            this.chUsuario.CheckedChanged    += eventoCheckbox;
            this.chFecha.CheckedChanged      += eventoCheckbox;
            this.chCriticidad.CheckedChanged += eventoCheckbox;
        }
Exemplo n.º 7
0
        public Inasistencias(Alumno alu, Alumnos parentForm)
        {
            InitializeComponent();
            this.servicioSeguridad = new ServicioSeguridad();
            this.servicioAlumnos   = new ServicioAlumnos();

            this.alumno = alu;
        }
Exemplo n.º 8
0
 public AltaModificacionTutor(Tutor tutor, Tutores parentForm)
 {
     InitializeComponent();
     this.servicioSeguridad = new ServicioSeguridad();
     this.servicioAlumnos   = new ServicioAlumnos();
     this.parentForm        = parentForm;
     this.currentTutor      = tutor;
 }
Exemplo n.º 9
0
 public Cursos()
 {
     InitializeComponent();
     this.servicioSeguridad      = new ServicioSeguridad();
     this.servicioAdministracion = new ServicioAdministracion();
     this.dataGridView1.ColumnHeaderMouseClick += customSort;
     this.comboBox1.SelectedIndexChanged       += clearSearchText;
     this.textBox1.KeyPress += TextBox1_KeyPress;
 }
Exemplo n.º 10
0
 public AltaModificacionHorario(Horario horario, Horarios parentForm)
 {
     InitializeComponent();
     servicioSeguridad   = new ServicioSeguridad();
     administracion      = new ServicioAdministracion();
     servicioDocentes    = new ServicioDocentes();
     this.currentHorario = horario;
     this.parentForm     = parentForm;
 }
Exemplo n.º 11
0
 public Alumnos()
 {
     InitializeComponent();
     this.servicioSeguridad                     = new ServicioSeguridad();
     this.servicioAlumnos                       = new ServicioAlumnos();
     this.dataGridView1.CellFormatting         += formatting;
     this.dataGridView1.ColumnHeaderMouseClick += customSort;
     this.dataGridView1.SelectionChanged       += rowChange;
 }
Exemplo n.º 12
0
        //[TestMethod]
        public void TestCambioEntidades()
        {
            string ficheroClavePublica = @"C:\Users\abox\Development\TFG-Angela\Claves\publica.key";
            string ficheroClavePrivada = @"C:\Users\abox\Development\TFG-Angela\Claves\privada.key";

            ServicioSeguridad servicioAPI    = new ServicioSeguridad(ficheroClavePrivada, null);
            ServicioSeguridad servicioWorker = new ServicioSeguridad(ficheroClavePublica, null);

            // > ENTIDAD PETICION INCIAL - SIN SEGURIDAD
            EntidadPeticion inicial = new EntidadPeticion()
            {
                Proyecto     = "Matrix",
                EstacionBase = "EB04",
                Sensor       = "SE00"
            };

            List <EntidadDatoBase> datos = new List <EntidadDatoBase>();
            DateTime stampInicial        = DateTime.UtcNow;
            Random   rnd = new Random();

            for (int i = 0; i < 20; i++)
            {
                datos.Add(new EntidadDatoBase()
                {
                    Humedad = rnd.Next(0, 11), Temperatura = rnd.Next(20, 32), Stamp = stampInicial.AddMinutes(i)
                });
            }

            inicial.Datos = datos;

            // > ENTIDAD PETICION CIFRADA - CON SEGURIDAD
            EntidadPeticionSegura cifrada = servicioWorker.ToEntidadPeticionSegura(inicial);

            ServicioSeguridad.LimpiaClaveRSA();
            // > ENTIDAD PETICION DESCIFRADA - DESCIFRADA CON SEGURIDAD
            EntidadPeticion descifrada = servicioAPI.ToEntidadPeticion(cifrada);

            // > ASSERTS
            Assert.AreEqual(inicial.Proyecto, descifrada.Proyecto);
            Assert.AreEqual(inicial.EstacionBase, descifrada.EstacionBase);
            Assert.AreEqual(inicial.Sensor, descifrada.Sensor);
            Assert.AreEqual(inicial.Datos.Count(), descifrada.Datos.Count());

            var datosIniciales   = inicial.Datos.OrderBy(_ => _.Stamp);
            var datosDescifrados = descifrada.Datos.OrderBy(_ => _.Stamp);

            for (int i = 0; i < datosIniciales.Count(); i++)
            {
                Assert.AreEqual(datosIniciales.ElementAt(i).Stamp.Ticks, datosDescifrados.ElementAt(i).Stamp.Ticks);
                Assert.AreEqual(datosIniciales.ElementAt(i).Humedad, datosDescifrados.ElementAt(i).Humedad);
                Assert.AreEqual(datosIniciales.ElementAt(i).Temperatura, datosDescifrados.ElementAt(i).Temperatura);
            }
        }
Exemplo n.º 13
0
        private void AsignacionDeMaterias_Load(object sender, EventArgs e)
        {
            this.MaximizeBox     = false;
            this.StartPosition   = FormStartPosition.CenterScreen;
            this.FormBorderStyle = FormBorderStyle.Fixed3D;
            this.helpProvider1.SetHelpKeyword(this, Properties.Settings.Default.Idioma.Equals("es") ? "Asignacion_de_Materias.htm" : "Class_Assigment.htm");
            this.helpProvider1.HelpNamespace = Application.StartupPath + @"\\DocumentsDeAyuda.chm";
            this.servicioSeguridad           = new ServicioSeguridad();
            this.administracion = new ServicioAdministracion();

            this.dgAsignadas.DataSource  = null;
            this.dgMaterias.DataSource   = null;
            this.comboNiveles.DataSource = null;

            this.dgMaterias.Columns[0].DataPropertyName  = "nombre";
            this.dgAsignadas.Columns[0].DataPropertyName = "nombre";
            this.dgMaterias.Columns[0].Tag       = "com.td.nombre";
            this.dgAsignadas.Columns[0].Tag      = "com.td.nombre";
            this.dgMaterias.Columns[0].ReadOnly  = true;
            this.dgAsignadas.Columns[0].ReadOnly = true;
            this.dgAsignadas.AutoGenerateColumns = false;
            this.dgMaterias.AutoGenerateColumns  = false;


            try
            {
                List <Nivel> niveles = this.administracion.listarNiveles(null, null, null);
                this.comboNiveles.DataSource = niveles;

                this.comboNiveles.DisplayMember = "codigo";

                desasignadas = this.administracion.listarMaterias(null, null, null);
                this.dgMaterias.DataSource = new BindingList <Materia>(desasignadas);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();
            long          id        = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            tags.Add("com.td.descartar");
            tags.Add("com.td.completado");
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
        }
 public PromocionDeAlumnos()
 {
     InitializeComponent();
     this.servicioSeguridad                = new ServicioSeguridad();
     this.servicioAlumnos                  = new ServicioAlumnos();
     this.administracion                   = new ServicioAdministracion();
     this.comboCurso.DataSource            = null;
     this.comboNivel.DataSource            = null;
     this.dataGridView1.DataSource         = null;
     this.dataGridView1.CellFormatting    += formatting;
     this.comboNivel.SelectedValueChanged += comboNivelHandler;
     this.dataGridView1.SelectionChanged  += DataGridView1_SelectionChanged;
     this.dataGridView1.CellContentClick  += DataGridView1_CellContentClick;
 }
Exemplo n.º 15
0
        public Materias()
        {
            InitializeComponent();
            servicioSeguridad                              = new ServicioSeguridad();
            servicioAdministracion                         = new ServicioAdministracion();
            this.dataGridView1.DataSource                  = null;
            this.dataGridView1.AutoGenerateColumns         = false;
            this.dataGridView1.Columns[0].DataPropertyName = "nombre";
            this.dataGridView1.Columns[1].DataPropertyName = "tipo";
            this.dataGridView1.Columns[2].DataPropertyName = "descripcion";
            this.dataGridView1.Columns[0].Tag              = "com.td.nombre";
            this.dataGridView1.Columns[1].Tag              = "com.td.tipo";
            this.dataGridView1.Columns[2].Tag              = "com.td.descripción";

            this.dataGridView1.ColumnHeaderMouseClick += customSort;
        }
Exemplo n.º 16
0
 public ListaDeUsuarios()
 {
     InitializeComponent();
     servicioSeguridad                       = new ServicioSeguridad();
     this.comboFiltro.DataSource             = null;
     this.gwUsuarios.Columns[0].Tag          = "com.td.alias";
     this.gwUsuarios.Columns[1].Tag          = "com.td.apellido";
     this.gwUsuarios.Columns[2].Tag          = "com.td.nombre";
     this.gwUsuarios.Columns[3].Tag          = "com.td.d.n.i.";
     this.gwUsuarios.Columns[4].Tag          = "com.td.bloqueado";
     this.gwUsuarios.DataSource              = null;
     this.gwUsuarios.AutoGenerateColumns     = false;
     this.gwUsuarios.CellFormatting         += booleanFormatter;
     this.gwUsuarios.ColumnHeaderMouseClick += customSort;
     desbloquearControles();
 }
 public AltaModificacionAlumno(Alumno alumno, Alumnos parentform)
 {
     InitializeComponent();
     this.servicioAlumnos        = new ServicioAlumnos();
     this.servicioAdministracion = new ServicioAdministracion();
     this.servicioSeguridad      = new ServicioSeguridad();
     this.parentForm             = parentform;
     if (alumno != null)
     {
         this.currentAlumno = alumno;
     }
     this.nombretx.KeyPress   += validarLetrasKeyPress;
     this.apellidotx.KeyPress += validarLetrasKeyPress;
     this.dnitx.KeyPress      += Dnitx_KeyPress;
     this.domicilotx.KeyPress += Domicilotx_KeyPress;
 }
        public AltaModificacionCurso(Curso curso, Cursos callerForm)
        {
            InitializeComponent();
            this.servicioSeguridad       = new ServicioSeguridad();
            this.servicioAdministracion  = new ServicioAdministracion();
            this.comboNiveles.DataSource = null;
            List <Nivel> niveles = this.servicioAdministracion.listarNiveles(null, null, null);

            this.comboNiveles.DisplayMember = "codigo";
            this.comboNiveles.DataSource    = niveles;
            this.currentCurso = curso;
            this.callerForm   = callerForm;

            this.txtCapacidad.KeyPress += TxtCapacidad_KeyPress;
            this.txtLetra.KeyPress     += TxtLetra_KeyPress;

            if (currentCurso != null)
            {
                this.comboNiveles.Enabled = false;
                this.txtCapacidad.Text    = currentCurso.capacidad.ToString();
                if (currentCurso.turno == "M")
                {
                    this.rbTurnoMañana.Checked = true;
                }
                else
                {
                    this.rbTurnoTarde.Checked = true;
                }
                this.txtLetra.Text = currentCurso.letra;
                foreach (var item in this.comboNiveles.Items)
                {
                    if (((Nivel)item).id == currentCurso.nivel.id)
                    {
                        this.comboNiveles.SelectedItem = item;
                    }
                }
            }
            else
            {
                this.rbTurnoMañana.Checked = true;
            }
        }
Exemplo n.º 19
0
        public Tutores()
        {
            InitializeComponent();
            this.dataGridView1.Columns[0].Tag = "com.td.nombre";
            this.dataGridView1.Columns[1].Tag = "com.td.apellido";
            this.dataGridView1.Columns[2].Tag = "com.td.d.n.i.";
            this.dataGridView1.Columns[3].Tag = "com.td.mail";
            this.dataGridView1.Columns[4].Tag = "com.td.teléfonos";
            this.dataGridView1.Columns[0].DataPropertyName = "nombre";
            this.dataGridView1.Columns[1].DataPropertyName = "apellido";
            this.dataGridView1.Columns[2].DataPropertyName = "dni";
            this.dataGridView1.Columns[3].DataPropertyName = "email";
            this.dataGridView1.Columns[4].DataPropertyName = "";
            this.dataGridView1.CellFormatting         += telefonosFormatter;
            this.dataGridView1.ColumnHeaderMouseClick += customSort;
            this.servicioSeguridad = new ServicioSeguridad();
            this.servicioAlumnos   = new ServicioAlumnos();

            this.dataGridView1.DataSource          = null;
            this.dataGridView1.AutoGenerateColumns = false;
            List <KeyValuePair <String, String> > comboOptions = new List <KeyValuePair <string, string> >();

            //traduccion
            FormUtils     traductor = new TraductorIterador();
            List <String> tags      = new List <string>();

            tags.Add("com.td.seguro");
            tags.Add("com.td.tutor.asignado");
            long id = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            traductor.process(tags, this, null, null);
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
            comboOptions.Add(new KeyValuePair <string, string>("nombre", traducciones["com.td.nombre"]));
            comboOptions.Add(new KeyValuePair <string, string>("apellido", traducciones["com.td.apellido"]));
            comboOptions.Add(new KeyValuePair <string, string>("dni", traducciones["com.td.d.n.i."]));
            this.comboBox2.DataSource    = comboOptions;
            this.comboBox2.DisplayMember = "value";
        }
Exemplo n.º 20
0
        public Menu()
        {
            InitializeComponent();
            servicioSeguridad = new SERVICIO.ServicioSeguridad();

            this.GotFocus += correrValidaciones;
            desbloquearControles();

            //traducciones
            traductor = new TraductorIterador();
            List <String> tags = new List <string>();

            tags.Add("com.td.seguro");
            long id = TrabajoDeCampo.Properties.Settings.Default.SessionUser;

            this.servicioSeguridad.cambiarIdioma(id, Properties.Settings.Default.Idioma);
            traductor.process(tags, this, null, null);
            traducciones = servicioSeguridad.traerTraducciones(tags, Properties.Settings.Default.Idioma);
            traductor    = new TraductorReal();
            traductor.process(null, this, traducciones, null);
            traductor = new TraductorIterador();
        }
 public AltaModificacionCurso()
 {
     InitializeComponent();
     this.servicioSeguridad      = new ServicioSeguridad();
     this.servicioAdministracion = new ServicioAdministracion();
 }
Exemplo n.º 22
0
 public Amonestaciones()
 {
     InitializeComponent();
     this.servicioSeguridad = new ServicioSeguridad();
 }
Exemplo n.º 23
0
 public AsignacionDeMaterias()
 {
     InitializeComponent();
     this.servicioSeguridad = new ServicioSeguridad();
 }
Exemplo n.º 24
0
        public AltaModificacionUsuario(Boolean isEdit, Usuario usuario, ListaDeUsuarios parentForm)
        {
            InitializeComponent();
            this.parentForm = parentForm;
            //inicializando propiedades
            this.KeyPreview                  = true;
            this.servicioSeguridad           = new ServicioSeguridad();
            this.dgfamiliapatente.DataSource = null;
            this.dgfamilias.DataSource       = null;
            this.dgpatentes.DataSource       = null;

            this.nombre.KeyPress    += validarLetrasKP;
            this.apellido.KeyPress  += validarLetrasKP;
            this.dni.KeyPress       += validarNumerosKP;
            this.direccion.KeyPress += validarAlphaKP;
            this.alias.KeyPress     += validarAlphaKP;
            this.telefono.KeyPress  += validarNumerosKP;

            this.dgfamiliapatente.AutoGenerateColumns = false;
            this.dgfamilias.AutoGenerateColumns       = false;
            this.dgpatentes.AutoGenerateColumns       = false;

            //cargo los dgv
            List <ComponentePermiso> permisos = this.servicioSeguridad.listarFamiliasYPatentes();
            List <Patente>           patentes = new List <Patente>();
            List <Familia>           familias = new List <Familia>();

            permisos.ForEach(x => {
                ComponentePermiso per = x;
                if (per is Patente)
                {
                    patentes.Add((Patente)per);
                }
                else
                {
                    familias.Add((Familia)per);
                }
            });

            this.dgfamilias.DataSource = familias;
            this.dgpatentes.DataSource = patentes;


            this.dgpatentes.Columns[0].DataPropertyName       = "descripcion";
            this.dgpatentes.Columns[2].DataPropertyName       = "bloqueada";
            this.dgpatentes.Columns[1].DataPropertyName       = "asignada";
            this.dgfamiliapatente.Columns[0].DataPropertyName = "descripcion";
            this.dgfamilias.Columns[0].DataPropertyName       = "nombre";

            // event handlers
            this.dgfamilias.SelectionChanged += actualizarPatentesMostradas;
            this.dgpatentes.CellMouseUp      += mouseLeaveCheckbox;
            this.dgpatentes.CellValueChanged += cellValueChanged;
            this.dgpatentes.CellEndEdit      += endEditHandler;
            this.dgpatentes.KeyUp            += spaceHandler;



            //si es un edit guardo la referencia al usuario
            this.isEdit = isEdit;
            if (usuario != null)
            {
                this.currentUsuario = this.servicioSeguridad.buscarUsuario(usuario.id);
            }
        }
Exemplo n.º 25
0
 public Restaurar_Backup()
 {
     InitializeComponent();
     servicioSeguridad = new ServicioSeguridad();
 }
 public CambiarContraseña()
 {
     InitializeComponent();
     this.servicioSeguridad = new ServicioSeguridad();
 }
Exemplo n.º 27
0
 public Horarios()
 {
     InitializeComponent();
     this.servicioSeguridad      = new ServicioSeguridad();
     this.servicioAdministracion = new ServicioAdministracion();
 }
Exemplo n.º 28
0
 public Inasistencias()
 {
     InitializeComponent();
     this.servicioSeguridad = new ServicioSeguridad();
 }
Exemplo n.º 29
0
 protected async Task GenerarClaves()
 {
     Byte[] ficheroZip = ServicioSeguridad.GenerarClavesRSA();
     await BlazorDownloadFileService.DownloadFile("claves_rsa.zip", Convert.ToBase64String(ficheroZip));
 }
Exemplo n.º 30
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBox1.Text))
            {
                MessageBox.Show("Por favor ingrese un servidor o nombre de base de datos.");
            }
            else
            {
                if (!String.IsNullOrEmpty(this.textBox2.Text) && !String.IsNullOrEmpty(this.textBox3.Text))
                {
                    String prevConnectionString = TrabajoDeCampo.Properties.Settings.Default.ConnectionString; // encriptado
                    String connectionString     = "Data Source=" + this.textBox1.Text + ";Initial Catalog=TRABAJO_DIPLOMA; User ID=" + this.textBox2.Text + ";Password="******"TRABAJO_DIPLOMA", "master")));
                    ServicioSeguridad servicioSeguridad = new ServicioSeguridad();

                    Boolean conecto = servicioSeguridad.probarConexion();
                    if (!conecto)
                    {
                        TrabajoDeCampo.Properties.Settings.Default.ConnectionString = prevConnectionString;
                        MessageBox.Show("No se pudo establecer una conexión con la base de datos");
                    }
                    else
                    {
                        MessageBox.Show("Conexión exitosa");
                        //usuario sistema
                        Usuario usu = new Usuario();
                        usu.id = 1L;
                        servicioSeguridad.grabarBitacora(usu, "Se regeneró el string de conexión", CriticidadEnum.ALTA);
                        Login login = new Login();

                        this.Hide();
                        login.Show();
                        this.Close();
                    }
                }
                else
                {
                    String prevConnectionString = TrabajoDeCampo.Properties.Settings.Default.ConnectionString; // encriptado

                    String cs  = "Data Source=" + this.textBox1.Text + ";Initial Catalog=TRABAJO_DIPLOMA;Integrated Security=True";
                    String mcs = "Data Source=" + this.textBox1.Text + ";Initial Catalog=master;Integrated Security=True";



                    TrabajoDeCampo.Properties.Settings.Default.ConnectionString = Convert.ToBase64String(Encoding.UTF8.GetBytes(cs));
                    TrabajoDeCampo.Properties.Settings.Default.MasterString     = Convert.ToBase64String(Encoding.UTF8.GetBytes(mcs));

                    ServicioSeguridad servicioSeguridad = new ServicioSeguridad();

                    Boolean conecto = servicioSeguridad.probarConexion();
                    if (!conecto)
                    {
                        TrabajoDeCampo.Properties.Settings.Default.ConnectionString = prevConnectionString;
                        MessageBox.Show("No se pudo establecer una conexión con la base de datos");
                    }
                    else
                    {
                        MessageBox.Show("Conexión exitosa");
                        Login   login = new Login();
                        Usuario usu   = new Usuario();
                        usu.id = 1L;
                        servicioSeguridad.grabarBitacora(usu, "Se regeneró el string de conexión", CriticidadEnum.ALTA);
                        this.Hide();
                        login.Show();
                        this.Close();
                    }
                }
            }
        }