예제 #1
0
 private bool VerificarConexion()
 {
     RespuestaExterna respuesta = new RespuestaExterna();
     respuesta.Completo = false;
     while (!respuesta.Completo)
     {
         respuesta = DAL.AppProvider.EstablecerConexion(Properties.Settings.Default.CadenaConexion);
         if (!respuesta.Completo)
         {
             DialogResult res = MessageBox.Show("No se pudo establecer la conexión con la base de datos\n" + respuesta.MensajeError + "\nDesea cambiar los parámetros?", "Conexión", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
             if (res == DialogResult.Yes)
             {
                 string value = "contraseña";
                 if (Globales.InputBox("Contraseña del sistema", "Contraseña del sistema:", ref value, true) == DialogResult.OK)
                 {
                     //if (SiiConsola.SoporteComun.Encrypt(value) == Properties.Settings.Default.Sistema)
                     if (true)
                     {
                         Globales.user = new Usuario();
                         Globales.user.IdUsuario = "admin";
                         frmConfig frm = new frmConfig();
                         frm.ShowDialog();
                         frm.Dispose();
                         frm = null;
                     }
                 }
                 else return false;
             }
             else
                 return false;
         }
     }
     return true;
 }
예제 #2
0
 private void menuItem18_Click(object sender, EventArgs e)
 {
     if (Globales.user.Datos.IdSucursal != 0)
     {
         MessageBox.Show("No tiene los privilegios suficientes para ver ésta pantalla", "Permisos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     frmConfig frm = new frmConfig();
     frm.ShowDialog();
     frm.Dispose();
     frm = null;
 }