public static void insertarPagina(ClasePagina opagina)
        {
            Controlador.Conectar();
            OleDbConnection BDConexion = Controlador.BDConexion;

            BDConexion.Open();
            try
            {
                string       insertar = "INSERT INTO PAGINAS(TITULO,CIRCUITO_ID) VALUES (@titulo, @circuitoId)";
                OleDbCommand cmd      = new OleDbCommand(insertar, BDConexion);

                cmd.Parameters.AddWithValue("@titulo", opagina.titulo);
                cmd.Parameters.AddWithValue("@circuitoId", opagina.circuito_id);

                cmd.ExecuteNonQuery();
                MessageBox.Show("Registro guardado");
            }
            catch (DBConcurrencyException ex)
            {
                MessageBox.Show("Error de concurrencia:\n" + ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            BDConexion.Close();
        }
Beispiel #2
0
        private void Click_iniciarRecorrido(object sender, EventArgs e)
        {
            tablero.QuitarRecorrido();

            if (tablero.Origen >= 0 && tablero.Destino >= 0)
            {
                Controlador controlador = new Controlador(tablero);
                List <int>  camino      = controlador.BuscarCamino();

                // Marca los nodos que forman el camino
                for (int i = 1; i < camino.Count - 1; i++)
                {
                    tablero.SetEstado(camino[i], Estado.visitado);
                }

                // Marca los nodos que se han visitado
                HashSet <int> evaluados = controlador.GetEvaluados();
                Console.WriteLine("EVAL: " + evaluados.Count);
                for (int i = 0; i < evaluados.Count; i++)
                {
                    int id = evaluados.ElementAt(i);
                    Console.Write("VISITA: " + id);
                    if (tablero.GetEstado(id) == Estado.libre)
                    {
                        tablero.SetEstado(evaluados.ElementAt(i), Estado.evaluado);
                    }
                }
            }

            RepaintTablero();
        }
Beispiel #3
0
        public Controlador.Registro BuscarUltimoRegistrodeESxIDACCESO(Controlador.Registro clsRegistro)
        {
            Controlador.Registro clsRegistrox = new Controlador.Registro();
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();

            SqlCommand comando = new SqlCommand(String.Format(
               "SELECT  TOP (1) idRegistro,    Fechayhora, idTipoPersonal,    idEmpresaColaboradora,  idAcceso,    idEstado FROM registro WHERE  idAcceso='{0}' order by Fechayhora desc",
               clsRegistro.idAcceso), cnx);

            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                clsRegistrox.idRegistro = Convert.ToString(reader["idRegistro"]);
                clsRegistrox.Fechayhora = Convert.ToDateTime(reader["Fechayhora"]);
                clsRegistrox.idTipoPersonal = Convert.ToString(reader["idTipoPersonal"]);
                clsRegistrox.idEmpresaColaboradora = Convert.ToString(reader["idEmpresaColaboradora"]);
                clsRegistrox.idAcceso = Convert.ToString(reader["idAcceso"]);
                clsRegistrox.idEstado = Convert.ToString(reader["idEstado"]);

            }
            cnx.Close();
            return clsRegistrox;
        }
Beispiel #4
0
        private void GuardarLog(Usuario usuario, bool esLogOn)
        {
            var accion = _accionesRepository.ObtenerPorNombre(esLogOn ? "LogOn" : "LogOff", "Account");

            if (accion == null)
            {
                var controlador = _controladoresRepository.ObtenerPorNombre("Account");
                if (controlador == null)
                {
                    controlador = new Controlador()
                    {
                        Descripcion = "Controlador de registro de sesión",
                        Nombre      = "Account"
                    };
                    _controladoresRepository.Guardar(controlador);
                }
                accion = new Accion()
                {
                    IdControlador  = controlador.Id,
                    Descripcion    = esLogOn ? "Registro de sesión" : "Cerrar sesión",
                    NombreAmigable = esLogOn ? "Login" : "Logoff",
                    NombreAccion   = esLogOn ? "LogOn" : "LogOff"
                };
                _accionesRepository.Guardar(accion);
            }
            //var log = new Log()
            //{
            //    IdAccion = accion.Id,
            //    Fecha = DateTime.Now,
            //    IdUsuario = usuario.Id,
            //    Parametros = usuario.NombreUsuario,
            //};
            //_logsRepository.Guardar(log);
        }
 private void OnDestroy()
 {
     if (Controlador.instance == this)
     {
         Controlador.instance = null;
     }
 }
        public static void borrarBloque(string id)
        {
            Controlador.Conectar();
            OleDbConnection BDConexion = Controlador.BDConexion;

            BDConexion.Open();
            try
            {
                string       borrarElementos = "DELETE FROM ELEMENTOS WHERE COLUMNA_ID IN(SELECT ID FROM COLUMNAS WHERE BLOQUE_ID =" + id + ")";
                OleDbCommand cmd3            = new OleDbCommand(borrarElementos, BDConexion);

                cmd3.ExecuteNonQuery();

                string       borrarColumna = "DELETE FROM COLUMNAS WHERE BLOQUE_ID = " + id;
                OleDbCommand cmd2          = new OleDbCommand(borrarColumna, BDConexion);

                cmd2.ExecuteNonQuery();

                string       borrarBloque = "DELETE FROM BLOQUES WHERE ID = " + id;
                OleDbCommand cmd1         = new OleDbCommand(borrarBloque, BDConexion);

                cmd1.ExecuteNonQuery();

                MessageBox.Show("Bloque eliminado");
            }
            catch (DBConcurrencyException ex)
            {
                MessageBox.Show("Error de concurrencia:\n" + ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            BDConexion.Close();
        }
Beispiel #7
0
        public static int insertardatosdeacceso(Controlador.Acceso clsAcceso)
        {
            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();

            string query = "INSERT INTO acceso(idPersonal,Fecha,FechaDesde,FechaHasta,Nota,Essalud,sctrSalud,sctrPensiones,pdtplame,afp,onp,idArea,idTipoPersonal,idEmpresaColaboradora) VALUES(@idPersonal,@Fecha,@FechaDesde,@FechaHasta,@Nota,@Essalud,@sctrSalud,@sctrPensiones,@pdtplame,@afp,@onp,@idArea,@idTipoPersonal,@idEmpresaColaboradora)";
            SqlCommand cmd = new SqlCommand(query, cnx);

            cmd.Parameters.AddWithValue("@idPersonal", clsAcceso.idpersonal);
            cmd.Parameters.AddWithValue("@Fecha", clsAcceso.fecha);
            cmd.Parameters.AddWithValue("@FechaDesde", clsAcceso.fechadesde);
            cmd.Parameters.AddWithValue("@FechaHasta", clsAcceso.fechahasta);
            cmd.Parameters.AddWithValue("@Nota", clsAcceso.nota);
             cmd.Parameters.AddWithValue("@Essalud", clsAcceso.essalud);
            cmd.Parameters.AddWithValue("@sctrSalud", clsAcceso.sctrsalud);
            cmd.Parameters.AddWithValue("@sctrPensiones", clsAcceso.sctrpensiones);
            cmd.Parameters.AddWithValue("@pdtplame", clsAcceso.pdtplame);
             cmd.Parameters.AddWithValue("@afp", clsAcceso.afp);

             cmd.Parameters.AddWithValue("@onp", clsAcceso.onp);

             cmd.Parameters.AddWithValue("@idArea", clsAcceso.idarea);

             cmd.Parameters.AddWithValue("@idTipoPersonal", clsAcceso.idtipopersonal);

             cmd.Parameters.AddWithValue("@idEmpresaColaboradora", clsAcceso.idempresacolaboradora);

             cnx.Open();

            retorno = cmd.ExecuteNonQuery();

            cnx.Close();
            retorno = 1;
            return retorno;
        }
        public void GetEntidadesMencionadasPorAutorTest()
        {
            Controlador unControlador = new Controlador();
            double      cantEntidades = unControlador.GetCantidadEntidadesMencionadasPorAutor(unControlador.GetListaAutores()[0]);

            Assert.IsTrue(cantEntidades == 1);
        }
        public static void insertarBloque(ClaseBloque obloque)
        {
            Controlador.Conectar();
            OleDbConnection BDConexion = Controlador.BDConexion;

            BDConexion.Open();
            try
            {
                string       insertar = "INSERT INTO BLOQUES(TITULO,PAGINA_ID) VALUES (@titulo, @paginaId)";
                OleDbCommand cmd      = new OleDbCommand(insertar, BDConexion);

                cmd.Parameters.AddWithValue("@titulo", obloque.titulo);
                cmd.Parameters.AddWithValue("@paginaId", obloque.pagina_id);

                cmd.ExecuteNonQuery();
                MessageBox.Show("Registro guardado");
            }
            catch (DBConcurrencyException ex)
            {
                MessageBox.Show("Error de concurrencia:\n" + ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            BDConexion.Close();
        }
        public void AgregarAlarmaOverrideDeAutorCasoAlarmaRepetidaTest()
        {
            Controlador   unControlador = new Controlador();
            AlarmaDeAutor unaAlarma     = unControlador.GetListaAlarmasDeAutores()[0];

            unControlador.AgregarAlarma(unaAlarma);
        }
        public void RegistrarAutorCasoAutorRepetidoTest()
        {
            Controlador unControlador = new Controlador();
            Autor       unAutor       = unControlador.GetListaAutores()[0];

            unControlador.RegistrarAutor(unAutor);
        }
Beispiel #12
0
 public Campo(string nom, string text, bool oblig, Controlador.TipoValidacion val)
 {
     this.nombre = nom;
     this.texto = text;
     this.obligatorio = oblig;
     this.tipoVal = val;
 }
        public void Escenario()
        {
            double minSup = 0.03;
            double mincof = 0.5;

            controlador = new Controlador(mincof, minSup);
        }
Beispiel #14
0
        public static int insertarAcceso(Controlador.Registro clsRegistro)
        {
            Controlador.Servidor clsSservidor = new Controlador.Servidor();
            Modelo.Servidor_BD clsServidorBD = new Modelo.Servidor_BD();
            clsSservidor = clsServidorBD.FechayHoradelServidor();

            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();

            string query = "INSERT INTO registro(Fechayhora,idTipoPersonal,idEmpresaColaboradora,idAcceso,idEstado) VALUES(@Fechayhora,@idTipoPersonal,@idEmpresaColaboradora,@idAcceso,@idEstado)";
            SqlCommand cmd = new SqlCommand(query, cnx);

            cmd.Parameters.AddWithValue("@Fechayhora", clsSservidor.datetimeservidor);
            cmd.Parameters.AddWithValue("@idTipoPersonal", clsRegistro.idTipoPersonal);
            cmd.Parameters.AddWithValue("@idEmpresaColaboradora", clsRegistro.idEmpresaColaboradora);
            cmd.Parameters.AddWithValue("@idAcceso", clsRegistro.idAcceso);
            cmd.Parameters.AddWithValue("@idEstado", clsRegistro.idEstado);

            cnx.Open();

            retorno = cmd.ExecuteNonQuery();

            cnx.Close();
            return retorno;
        }
Beispiel #15
0
 /// <summary>
 /// Constructor para crear los bloques por defecto de la cache
 /// </summary>
 /// <param name="controlador">Controlador de la simulacion</param>
 /// <param name="solicitante">Cache dueña del bloqueMemoria</param>
 public BloqueCacheDatos(Controlador controlador, CacheDatos cache)
     : base(-1, -1, -1)
 {
     this.controlador = controlador;
     this.cache       = cache;
     this.estado      = EstadosB.Invalido;
 }
Beispiel #16
0
        private void validarCampos()
        {
            List <CampoAbstracto> campos = new List <CampoAbstracto>();

            campos.Add(new Campo("Nombre", nombre.Text, true, Controlador.TipoValidacion.Alfa));
            campos.Add(new Campo("Apellido", apellido.Text, true, Controlador.TipoValidacion.Alfa));
            campos.Add(new Campo("Tipo Documento", tipoDoc.Text, true, Controlador.TipoValidacion.Alfa));
            campos.Add(new Campo("Numero Documento", nroDoc.Text, true, Controlador.TipoValidacion.Codigo));
            campos.Add(new Campo("Dirección", direccion.Text, true, Controlador.TipoValidacion.Alfanumerico));
            campos.Add(new Campo("Teléfono", telefono.Text, true, Controlador.TipoValidacion.Codigo));
            campos.Add(new Campo("Plan Médico", planMedico.Text, true, Controlador.TipoValidacion.Alfanumerico));
            campos.Add(new Campo("Mail", mail.Text, false, Controlador.TipoValidacion.Email));
            if (modo != "Familiar")
            {
                campos.Add(new Campo("Estado Civil", estadoCivil.Text, true, Controlador.TipoValidacion.Alfanumerico));
            }
            campos.Add(new Campo("Cantidad de familiares a cargo", cantFamiliares.Text, false, Controlador.TipoValidacion.Codigo));
            try
            {
                Controlador.validarCampos(campos);
                aceptarButton.Enabled = true;
                errorBox.Text         = "";
            }
            catch (ExcepcionValidacion validacion)
            {
                errorBox.Text         = validacion.mensaje;
                aceptarButton.Enabled = false;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Usuario"] == null)
            {
                Response.Redirect("Default.aspx");
            }

            var ruta = Controlador.BuscarRutaPorNombre(Request.QueryString["route"], Convert.ToInt32(Request.QueryString["pr"]));

            if (ruta.Count == 1)
            {
                var r = ruta[0];
                var v = Controlador.BuscarVehiculoPorId(r.FkVehiculo)[0];

                Nombre.Text      = r.Nombre;
                DirIni.Text      = r.DireccionPuntoInicio;
                DirFin.Text      = r.DireccionPuntoFinal;
                Vehiculo.Text    = $"{v.Marca} {v.Linea} {v.Color} ({v.Modelo}) - {v.Placa}";
                Ciudad.Text      = v.CiudadPlaca;
                Combustible.Text = v.TipoCombustible;
                Clase.Text       = v.ClaseVehiculo;
                Vacantes.Text    = v.Vacantes.ToString();
            }
            else
            {
                Response.Redirect("BuscarRutas.aspx");
            }
        }
Beispiel #18
0
        public frmInputBox_Login()
        {
            InitializeComponent();

            _dictUsuarios  = new Dictionary <string, string>();
            _usuarioPadrao = new KeyValuePair <string, string>("", "");
            _usuarios      = ConfiguracaoUsuarios();
            txtCodigoEmail.AutoCompleteCustomSource = _usuarios;
            lblMensagem.Text = "";

            if (!_usuarioPadrao.Key.Equals(String.Empty) && !_usuarioPadrao.Value.Equals(String.Empty))
            {
                txtCodigoEmail.Text = _usuarioPadrao.Key;
                txtSenha.Text       = _usuarioPadrao.Value;

                chkManterAutenticacao.Checked  = true;
                txtSenha.UseSystemPasswordChar = true;
            }

            try
            {
                if (!Debugger.IsAttached)
                {
                    Controlador lControlador = new Controlador();

                    lControlador.LancarVerificacaoDeAtualizacoes(CONST_ID_SISTEMA_STOCKMARKET);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(string.Format("Erro ao buscar atualizações:\r\n{0}\r\n\r\n{1}", ex.Message, ex.StackTrace));
            }

            txtCodigoEmail.Focus();
        }
Beispiel #19
0
        protected void Search(object sender, EventArgs e)
        {
            var rutas = Controlador.BuscarRutas(Searchbox.Text);

            ListaRutasGv.DataSource = rutas;
            ListaRutasGv.DataBind();
        }
 private void GuardarButton_Click(object sender, RoutedEventArgs e)
 {
     if (ValidarCampos())
     {
         if (Platillo.Validar())
         {
             if (ValidarGanancia())
             {
                 EditarPlatillo();
                 MessageBox.Show("El platillo fue editado exitosamente", "¡Exito");
                 Controlador.Regresar();
             }
             else
             {
                 MessageBoxResult resultadoDeMesageBox = MessageBox.Show("Esta a punto de guardar un platillo con GANANCIA NEGATIVA por lo que se venderia este platillo con PERDIDA. ¿Esta seguro que desea continuar?", "ADVERTENCIA", MessageBoxButton.YesNo, MessageBoxImage.Error);
                 if (resultadoDeMesageBox == MessageBoxResult.Yes)
                 {
                     EditarPlatillo();
                 }
             }
         }
         else
         {
             MessageBox.Show("El platillo debe tener por lo menos un ingrediente para ser registrado", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show("Verifique los campos remarcados en rojo", "Campos invalidos", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Beispiel #21
0
        private void ButtonReproducir_Click(object sender, RoutedEventArgs e)
        {
            Cancion cancionSeleccionada = ((FrameworkElement)sender).DataContext as Cancion;
            int     indiceDeCancion     = Controlador.CancionesEnCola.IndexOf(cancionSeleccionada);

            Controlador.SaltarA(indiceDeCancion);
        }
        /// <summary>
        /// Metodo que sirve para Obtener la lista de tipo Controlador
        /// </summary>
        /// <param name="pControlador">Filtro de tipo Controlador</param>
        /// <returns></returns>
        public RespuestaListaControlador ObtenerListaControlador(Controlador pControlador)
        {
            var respuesta = new RespuestaListaControlador();

            try
            {
                RespuestaSesion respS = sesion.ObtenerSesion(new Sesion()
                {
                    Token = pControlador.UsrtokensAuthenticate
                });
                if (respS.Respuesta.CodMensaje == Respuesta.CodExitoso)
                {
                    respuesta = dal.ObtenerControlador(pControlador);
                    return(respuesta);
                }
                else
                {
                    return new RespuestaListaControlador {
                               Respuesta = respS.Respuesta, ListaControlador = new List <Controlador>()
                    }
                };
            }
            catch (Exception ex)
            {
                ControlExcepciones.ControlExcepciones.ManejoExcepciones(ex, pControlador);

                BitacoraLogicaNegocios.RegistrarBitacora(MENSAJES_SISTEMA.ErrorExcepcion,
                                                         TraceData.Utilities.Enums.TypeTrace.Exception, ex, MethodBase.GetCurrentMethod().Name);

                return(new RespuestaListaControlador {
                    Respuesta = new Respuesta(TipoRespuesta.Excepcion, ex.Message, Respuesta.CodNoValido)
                });
            }
        }
Beispiel #23
0
        /// <summary>
        /// Trae un bloque de memoria o desde otra cache
        /// </summary>
        /// <param name="bloque">Bloque</param>
        /// <param name="controlador">Controlador</param>
        /// <param name="cache">Cache dueña del bloque</param>
        /// <param name="vieneDeMemoria">Indica si viene de memoria (true) o de otra cache (false)</param>
        public static BloqueCacheDatos TraerBloqueCacheDatos(Bloque bloque, Controlador controlador, CacheDatos cache, bool vieneDeMemoria)
        {
            // Se copian los datos del bloque
            BloqueCacheDatos bloqueCache = new BloqueCacheDatos(controlador, cache);

            bloqueCache.id = bloque.ID;
            bloqueCache.direccionInicial       = bloque.Direccion;
            bloqueCache.indiceMemoriaPrincipal = bloque.IndiceMemoriaPrincipal;
            for (int i = 0; i < PalabrasPorBloque; ++i)
            {
                bloqueCache.palabras[i] = bloque[i];
            }

            // Asigna el controlador y la cache
            bloqueCache.controlador = controlador;
            bloqueCache.cache       = cache;

            Debug.Assert(cache.EstaBloqueado());
            Debug.Assert(bloqueCache.Directorio.EstaBloqueado());

            // Se espera que el bloque venga de memoria
            bloqueCache.EsperarTraida(vieneDeMemoria);

            // Se pone el bloque como compartido
            bloqueCache.estado = EstadosB.Compartido;

            // Me pongo en la cache
            cache[bloqueCache.IndiceCache] = bloqueCache;

            // Se refleja el cambio en el directorio
            // Se pone como compartido en el directorio
            bloqueCache.Directorio.AgregarUsuarioBloque(cache, bloqueCache);

            return(bloqueCache);
        }
        //llama la tabla correspondiente segun el tipo de usuario que se elige
        public static DataTable traerTablaPedida(string nombreYapellido, string tipoUsr, string nroDoc, string tipoDoc, DateTime?desde, DateTime?hasta)
        {
            string nombre   = Controlador.separarNombreYApellido(nombreYapellido)[0];
            string apellido = Controlador.separarNombreYApellido(nombreYapellido)[1];

            return((tipoUsr == "Profesional") ? traerDiasDeProfesional(nombre, apellido, Convert.ToInt32(nroDoc), tipoDoc, desde, hasta) : traerTurnosAfiliado(nombre, apellido, Convert.ToInt32(nroDoc), tipoDoc));
        }
        private void cadastrarAnime(object sender, RoutedEventArgs e)
        {
            Controlador x = new Controlador();

            Anime novoAnime = new Anime();

            novoAnime.Nome          = inputNome.Text;
            novoAnime.Episodios     = inputEpisodios.Text == "" ? 0 : int.Parse(inputEpisodios.Text);
            novoAnime.Generos       = inputGeneros.Text;
            novoAnime.Completo      = inputCompleto.Text;
            novoAnime.Link          = inputLink.Text;
            novoAnime.LinkImage     = inputLinkImage.Text;
            novoAnime.DiaLancamento = inputDiaSemana.Text;

            x.cadastroAnimes(novoAnime);

            inputNome.Text      = null;
            inputEpisodios.Text = null;
            inputGeneros.Text   = null;
            inputCompleto.Text  = null;
            inputLink.Text      = null;
            inputLinkImage.Text = null;
            inputDiaSemana.Text = null;

            TabelaAnimes anterior = new TabelaAnimes();

            this.NavigationService.Navigate(anterior);
        }
Beispiel #26
0
 public FormTateti(Controlador controlador, Usuario miUsuario, FormEstadisticasUsuario estadisticas)
 {
     InitializeComponent();
     this.controlador  = controlador;
     this.estadisticas = estadisticas;
     this.miUsuario    = miUsuario;
 }
Beispiel #27
0
        private void ActualizarProducto()
        {
            if (ImagenFueModificada)
            {
                Producto.Imagen = ServiciosDeIO.CargarBytesDeArchivo(DireccionDeArchivo);
            }
            Producto.Nombre         = TextBoxNombre.Text;
            Producto.Codigo         = TextBoxCodigo.Text;
            Producto.CodigoDeBarras = TextBoxCodigoDeBarras.Text;
            Producto.Creador        = Gerente.Nombre;

            ProductoDAO productoDAO = new ProductoDAO();

            try
            {
                productoDAO.ActualizarProducto(Producto);
            }
            catch (Exception e)
            {
                MessageBox.Show("Hubo un problema conectandose a la base de datos. Contacte a su administrador.", "Error", MessageBoxButton.OK, MessageBoxImage.Information);
                return;
            }
            MessageBox.Show("¡El producto fue actualizado exitosamente!", "¡Exito!", MessageBoxButton.OK, MessageBoxImage.Information);
            Controlador.Regresar();
        }
Beispiel #28
0
    // Update is called once per frame
    void Update()
    {
        #region changeController

        Controlador antigo = control;

        if (Input.touchCount > 0)
        {
            control = Controlador.Android;
        }
        if (Input.GetKeyDown(KeyCode.BackQuote) || Input.GetKeyDown(KeyCode.Space))
        {
            control = Controlador.teclado;
        }
        if (Input.GetKeyDown(KeyCode.Joystick1Button0))
        {
            control = Controlador.joystick1;
        }

        if (antigo != control)
        {
            EventAgregator.Publish(new StandardSendGameEvent(EventKey.changeHardwareController, control));
        }
        #endregion

        musica.Update();
    }
        protected void vincularRuta(object sender, EventArgs e)
        {
            var resp = Controlador.VincularPasajeroRuta(Convert.ToInt32(Session["pk"]), Request.QueryString["route"], Convert.ToInt32(Request.QueryString["pr"]));

            result.Text    = (resp == "1") ? "Registro exitoso!" : "Error en el registro.";
            result.Visible = true;
        }
Beispiel #30
0
        public static Controlador ControllerInUse(Controlador atual)
        {
            Controlador entrada = atual;

            if (Input.touchCount > 0)
            {
                atual = Controlador.Android;
            }
            else if (Input.GetKeyDown(KeyCode.BackQuote) || Input.GetKeyDown(KeyCode.Space))
            {
                atual = Controlador.teclado;
            }
            else
            {
                for (int i = 1; i <= 4; i++)
                {
                    if (CommandReader.VerifyThisControlUse(i))
                    {
                        atual = (Controlador)i;
                    }
                }
            }

            if (entrada != atual)
            {
                Debug.Log("Controlador modificado para " + atual);
            }

            return(atual);
        }
Beispiel #31
0
        public static void insertarCircuito(ClaseCircuito ocircuito)
        {
            Controlador.Conectar();
            OleDbConnection BDConexion = Controlador.BDConexion;

            BDConexion.Open();
            try
            {
                string       insertar = "INSERT INTO CIRCUITOS(TITULO,CIRCUITO_PADRE,NIVEL) VALUES (@titulo, @padre, @nivel)";
                OleDbCommand cmd      = new OleDbCommand(insertar, BDConexion);

                cmd.Parameters.AddWithValue("@titulo", ocircuito.titulo);
                cmd.Parameters.AddWithValue("@padre", ocircuito.padre);
                cmd.Parameters.AddWithValue("@nivel", ocircuito.nivel);

                cmd.ExecuteNonQuery();

                MessageBox.Show("Registro guardado");
            }
            catch (DBConcurrencyException ex)
            {
                MessageBox.Show("Error de concurrencia:\n" + ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            BDConexion.Close();
        }
Beispiel #32
0
 public FormBuscarPartida(Usuario u1, Controlador controlador, FormEstadisticasUsuario estadisticas)
 {
     InitializeComponent();
     this.u1           = u1;
     this.controlador  = controlador;
     this.estadisticas = estadisticas;
 }
Beispiel #33
0
 public DeleteAnime(Page janelaAnterior, int id)
 {
     InitializeComponent();
     _controlador   = new Controlador();
     JanelaAnterior = janelaAnterior;
     carregarAnime(id);
 }
        public Controlador.LogicaAcceso VerificarAutorizacion(Controlador.LogicaAcceso clsLogicaAcceso)
        {
            Controlador.LogicaAcceso clsLogicaAccesox = new Controlador.LogicaAcceso();
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(String.Format(
               "SELECT IIF (getdate() BETWEEN  t1.FechaDesde AND t1.FechaHasta, 1,0) AS Autorizacion,  t1.idTipoPersonal, t1.idEmpresaColaboradora,  t2.Apellidos, t2.Nombres, t1.idpersonal AS DNI, " +
               "t3.NombreEmpresa, t4.NombreTipoPersonal, t2.Foto " +
               "FROM  acceso as t1 " +
               "INNER JOIN  personal AS t2   ON t1.idPersonal=t2.idPersonal " +
               "INNER JOIN  empresacolaboradora AS t3   ON t1.idEmpresaColaboradora=t3.idEmpresaColaboradora " +
               "INNER JOIN  tipopersonal AS t4  ON  t1.idTipoPersonal=t4.idTipoPersonal " +
               "WHERE  T1.idpersonal = '{0}'", clsLogicaAcceso.idacceso), cnx);

            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                clsLogicaAccesox.autorizacion = Convert.ToInt32(reader["Autorizacion"]);
                clsLogicaAccesox.apellidos = Convert.ToString(reader["Apellidos"]);
                clsLogicaAccesox.nombres = Convert.ToString(reader["Nombres"]);
                clsLogicaAccesox.dni = Convert.ToString(reader["DNI"]);
                clsLogicaAccesox.nombreempresa = Convert.ToString(reader["NombreEmpresa"]);
                clsLogicaAccesox.nombretipopersonal = Convert.ToString(reader["NombreTipoPersonal"]);
                clsLogicaAccesox.idTipoPersonal = Convert.ToString(reader["idTipoPersonal"]);
                clsLogicaAccesox.idEmpresaColaboradora = Convert.ToString(reader["idEmpresaColaboradora"]);
                clsLogicaAccesox.foto = (byte[])reader["Foto"];

            }
            cnx.Close();
            return clsLogicaAccesox;
        }
        protected void btnCrearRutina_Click(object sender, EventArgs e)
        {
            ManejadorRutina manejador = new ManejadorRutina();

            String nombreRutina = Controlador.RemoveAccentsWithRegEx(txtNuevaRutina.Text);

            if (this.nombreRutina != null)
            {
                DateTime         Hoy          = DateTime.Today;
                string           fecha_actual = Hoy.ToString("yyyy-MM-dd");
                List <Ejercicio> ejercicios   = manejador.pasarAEjercicios(lista);
                Rutina           rutina       = new Rutina(0, fecha_actual, nombreRutina, ejercicios);
                manejador.eliminarRutina(rutina.Nombre);
                manejador.agregarRutina(rutina);
                Response.Redirect("BancoRutinas.aspx");
                ClientScript.RegisterStartupScript(GetType(), "invocarfuncion", "mensaje();", true);
            }
            else
            {
                if (!manejador.existenciaRutina(nombreRutina))
                {
                    DateTime         Hoy          = DateTime.Today;
                    string           fecha_actual = Hoy.ToString("yyyy-MM-dd");
                    List <Ejercicio> ejercicios   = manejador.pasarAEjercicios(lista);
                    Rutina           rutina       = new Rutina(0, fecha_actual, nombreRutina, ejercicios);
                    manejador.agregarRutina(rutina);
                    Response.Redirect("BancoRutinas.aspx");
                    ClientScript.RegisterStartupScript(GetType(), "invocarfuncion", "mensaje();", true);
                }
                else
                {
                    VerificadorExistencia.Visible = true;
                }
            }
        }
Beispiel #36
0
    void Start()
    {
        if (Application.platform != RuntimePlatform.Android){
            gameObject.SetActive(false);
        }

        controlador = GameObject.FindGameObjectWithTag("Player").GetComponentInParent<Controlador>();
        anim = GameObject.FindGameObjectWithTag("Player").GetComponent<Animator>();
    }
Beispiel #37
0
        public static int AgregarNuevaArea(Controlador.Area clsArea)
        {
            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(string.Format("INSERT INTO area(idArea, NombreArea) VALUES('{0}','{1}')",
             clsArea.idarea, clsArea.nombrearea), cnx);

            retorno = comando.ExecuteNonQuery();

            cnx.Close();
            return retorno;
        }
        public static int ActualizarDatosdEmpresa(Controlador.EmpresaColaboradora clsEmpresaColaboradora)
        {
            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(string.Format("Update empresacolaboradora set NombreEmpresa='{0}', Gerente='{1}', Telefono='{2}', Email='{3}' where idEmpresaColaboradora={4}",
                clsEmpresaColaboradora.nombreEmpresa, clsEmpresaColaboradora.gerente, clsEmpresaColaboradora.telefono, clsEmpresaColaboradora.email, clsEmpresaColaboradora.idEmpresaColaboradora), cnx);

            retorno = comando.ExecuteNonQuery();
            cnx.Close();

            return retorno;
        }
        public static int AgregarEmpresa(Controlador.EmpresaColaboradora clsEmpresaColaboradora)
        {
            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(string.Format("INSERT INTO empresacolaboradora(NombreEmpresa, Gerente, Telefono, Email, idEmpresaColaboradora) VALUES('{0}','{1}','{2}', '{3}','{4}')",
            clsEmpresaColaboradora.nombreEmpresa, clsEmpresaColaboradora.gerente, clsEmpresaColaboradora.telefono, clsEmpresaColaboradora.email, clsEmpresaColaboradora.idEmpresaColaboradora), cnx);

            retorno = comando.ExecuteNonQuery();

            cnx.Close();
            return retorno;
        }
        public static int ActualizarDatosdAdministrador(Controlador.Administrador clsAdministrador)
        {
            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(string.Format("Update administrador set Pasword='{0}' where idPersonal={1}",
                clsAdministrador.pasword, clsAdministrador.idpersonal), cnx);

            retorno = comando.ExecuteNonQuery();
            cnx.Close();

            return retorno;
        }
        public static int AgregarNuevoTipodePersonal(Controlador.TipoPersonal clsTipoPersonal)
        {
            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(string.Format("INSERT INTO tipopersonal(idTipoPersonal, NombreTipoPersonal) VALUES('{0}','{1}')",
             clsTipoPersonal.tipoPersonal, clsTipoPersonal.nombreTipoPersonal), cnx);

            retorno = comando.ExecuteNonQuery();

            cnx.Close();
            return retorno;
        }
        public static int AgregarDatosdAdministrador(Controlador.Administrador clsAdministrador)
        {
            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(string.Format("INSERT INTO administrador(Pasword, idPersonal) VALUES('{0}','{1}')",
            clsAdministrador.pasword, clsAdministrador.idpersonal), cnx);

            retorno = comando.ExecuteNonQuery();

            cnx.Close();
            return retorno;
        }
        public Controlador.Administrador BuscarAdministradorXdni(Controlador.Administrador clsAdministrador)
        {
            Controlador.Administrador clsAdministradorx = new Controlador.Administrador();
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(String.Format(
               "SELECT Pasword, idPersonal FROM administrador WHERE idPersonal='{0}'", clsAdministrador.idpersonal), cnx);
            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                clsAdministradorx.pasword = Convert.ToString(reader["Pasword"]);
                clsAdministradorx.idpersonal = Convert.ToString(reader["idPersonal"]);

            }
            cnx.Close();
            return clsAdministradorx;
        }
        public Controlador.EmpresaColaboradora BuscarXRUC(Controlador.EmpresaColaboradora clsEmpresaColaboradora)
        {
            Controlador.EmpresaColaboradora clsEmpresaColaboradorax = new Controlador.EmpresaColaboradora();
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(String.Format(
               "SELECT NombreEmpresa, Gerente, Telefono, Email, idEmpresaColaboradora FROM empresacolaboradora WHERE idEmpresaColaboradora='{0}'", clsEmpresaColaboradora.idEmpresaColaboradora), cnx);
            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                clsEmpresaColaboradorax.email = Convert.ToString(reader["Email"]);
                clsEmpresaColaboradorax.gerente = Convert.ToString(reader["Gerente"]);
                clsEmpresaColaboradorax.idEmpresaColaboradora = Convert.ToString(reader["idEmpresaColaboradora"]);
                clsEmpresaColaboradorax.nombreEmpresa = Convert.ToString(reader["NombreEmpresa"]);
                clsEmpresaColaboradorax.telefono = Convert.ToString(reader["Telefono"]);

            }
            cnx.Close();
            return clsEmpresaColaboradorax;
        }
Beispiel #45
0
        public Controlador.Personal BuscarPersonalXdni(Controlador.Personal clsPersonal)
        {
            Controlador.Personal clsPersonalx = new Controlador.Personal();
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(String.Format(
               "SELECT idPersonal,Nombres,Apellidos,FechaNac,Foto,Cargo FROM personal WHERE idPersonal='{0}'", clsPersonal.idpersonal), cnx);
            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                clsPersonalx.idpersonal = Convert.ToString(reader["idPersonal"]);
                clsPersonalx.nombres = Convert.ToString(reader["Nombres"]);
                clsPersonalx.apellidos = Convert.ToString(reader["Apellidos"]);
                clsPersonalx.fechanac = Convert.ToDateTime(reader["FechaNac"]);
                clsPersonalx.foto = (byte[])reader["Foto"];
                clsPersonalx.cargo = Convert.ToString(reader["Cargo"]);

            }
            cnx.Close();
            return clsPersonalx;
        }
Beispiel #46
0
        public static int ActualizarDatosdelPersonal(Controlador.Personal clsPersonal)
        {
            int retorno = 0;

            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();

            string query = "Update personal set Nombres=@Nombres, Apellidos=@Apellidos, FechaNac=@FechaNac, Foto=@Foto, Cargo=@Cargo where idPersonal=@idPersonal";
            SqlCommand cmd = new SqlCommand(query, cnx);

            cmd.Parameters.AddWithValue("@idPersonal", clsPersonal.idpersonal);
            cmd.Parameters.AddWithValue("@Nombres", clsPersonal.nombres);
            cmd.Parameters.AddWithValue("@Apellidos", clsPersonal.apellidos);
            cmd.Parameters.AddWithValue("@FechaNac", clsPersonal.fechanac);
            cmd.Parameters.AddWithValue("@Cargo", clsPersonal.cargo);
            cmd.Parameters.Add("@Foto", System.Data.SqlDbType.Image).Value = clsPersonal.foto;
            cnx.Open();

            cmd.ExecuteNonQuery();

            cnx.Close();
            retorno = 1;
            return retorno;
        }
Beispiel #47
0
        //public static int AgregarDatosdPersonal(Controlador.Personal clsPersonal)
        //{
        //    int retorno = 0;
        //    SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
        //    cnx.Open();
        //    SqlCommand comando = new SqlCommand(string.Format("INSERT INTO personal(idPersonal,Nombres,Apellidos,FechaNac,Foto,Cargo) VALUES('{0}','{1}','{2}', '{3}','{4}','{5}')",
        //    clsPersonal.idpersonal, clsPersonal.nombres, clsPersonal.apellidos, clsPersonal.fechanac, clsPersonal.foto, clsPersonal.cargo), cnx);
        //    retorno = comando.ExecuteNonQuery();
        //    cnx.Close();
        //    return retorno;
        //}
        public static int InsertarDatosdelPersonal(Controlador.Personal clsPersonal)
        {
            int retorno = 0;

            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();

            string query = "INSERT INTO personal(idPersonal,Nombres,Apellidos,FechaNac,Foto,Cargo) VALUES(@idPersonal,@Nombres,@Apellidos,@FechaNac,@Foto,@Cargo)";
            SqlCommand cmd = new SqlCommand(query, cnx);

            cmd.Parameters.AddWithValue("@idPersonal", clsPersonal.idpersonal);
            cmd.Parameters.AddWithValue("@Nombres", clsPersonal.nombres);
            cmd.Parameters.AddWithValue("@Apellidos", clsPersonal.apellidos);
            cmd.Parameters.AddWithValue("@FechaNac", clsPersonal.fechanac);
            cmd.Parameters.AddWithValue("@Cargo", clsPersonal.cargo);
            cmd.Parameters.Add("@Foto", System.Data.SqlDbType.Image).Value = clsPersonal.foto;
            cnx.Open();

                cmd.ExecuteNonQuery();

                cnx.Close();
                retorno = 1;
                return retorno;
        }
Beispiel #48
0
        public static int Actualizardatosdeacceso(Controlador.Acceso clsAcceso)
        {
            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();

            string query =
            "UPDATE acceso SET  Fecha =@Fecha , FechaDesde =@FechaDesde , FechaHasta =@FechaHasta ,  Nota =@Nota , Essalud =@Essalud , sctrSalud =@sctrSalud , sctrPensiones =@sctrPensiones , pdtplame =@pdtplame , afp =@afp , onp =@onp , idArea =@idArea , idTipoPersonal =@idTipoPersonal , idEmpresaColaboradora =@idEmpresaColaboradora " +
                "WHERE idPersonal =@idPersonal ";
            SqlCommand cmd = new SqlCommand(query, cnx);

            cmd.Parameters.AddWithValue("@Fecha", clsAcceso.fecha);
            cmd.Parameters.AddWithValue("@FechaDesde", clsAcceso.fechadesde);
            cmd.Parameters.AddWithValue("@FechaHasta", clsAcceso.fechahasta);
            cmd.Parameters.AddWithValue("@Nota", clsAcceso.nota);
            cmd.Parameters.AddWithValue("@Essalud", clsAcceso.essalud);
            cmd.Parameters.AddWithValue("@sctrSalud", clsAcceso.sctrsalud);
            cmd.Parameters.AddWithValue("@sctrPensiones", clsAcceso.sctrpensiones);
            cmd.Parameters.AddWithValue("@pdtplame", clsAcceso.pdtplame);
            cmd.Parameters.AddWithValue("@afp", clsAcceso.afp);

            cmd.Parameters.AddWithValue("@onp", clsAcceso.onp);

            cmd.Parameters.AddWithValue("@idArea", clsAcceso.idarea);

            cmd.Parameters.AddWithValue("@idTipoPersonal", clsAcceso.idtipopersonal);

            cmd.Parameters.AddWithValue("@idEmpresaColaboradora", clsAcceso.idempresacolaboradora);
            cmd.Parameters.AddWithValue("@idPersonal", clsAcceso.idpersonal);
            cnx.Open();

            retorno = cmd.ExecuteNonQuery();

            cnx.Close();
            retorno = 1;
            return retorno;
        }
Beispiel #49
0
        public static int GrabarAcceso(Controlador.Registro clsRegistro)
        {
            int retorno = 0;
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            Controlador.Servidor clsSservidor = new Controlador.Servidor();
            Modelo.Servidor_BD clsServidorBD = new Modelo.Servidor_BD();
            clsSservidor = clsServidorBD.FechayHoradelServidor();

               // var dt = clsSservidor.datetimeservidor;
               // string output = dt.ToString(@"yyyy/MM/dd hh:mm:ss", CultureInfo.InvariantCulture);

            // '01/04/2014 11:20:42 p.m.'

            //    2014-03-27 15:15:43

            SqlCommand comando = new SqlCommand(string.Format("INSERT INTO registro(Fechayhora,idTipoPersonal,idEmpresaColaboradora,idAcceso,idEstado) VALUES('{0}','{1}','{2}', '{3}','{4}')",
            clsSservidor.datetimeservidor, clsRegistro.idTipoPersonal, clsRegistro.idEmpresaColaboradora, clsRegistro.idAcceso, clsRegistro.idEstado), cnx);

            retorno = comando.ExecuteNonQuery();

            cnx.Close();
            return retorno;
        }
Beispiel #50
0
        public Controlador.Acceso BuscarAccesoXIDpersonal(Controlador.Acceso clsAcceso)
        {
            Controlador.Acceso clsAccesox = new Controlador.Acceso();
            SqlConnection cnx = Conexion.Conexion.ObtenerConexion();
            cnx.Open();
            SqlCommand comando = new SqlCommand(String.Format(
               "SELECT idPersonal,Fecha,FechaDesde,FechaHasta,Nota,Essalud,sctrSalud,sctrPensiones,pdtplame,afp,onp,idArea,idTipoPersonal,idEmpresaColaboradora FROM acceso WHERE idPersonal='{0}'", clsAcceso.idpersonal), cnx);
            SqlDataReader reader = comando.ExecuteReader();

            while (reader.Read())
            {
                clsAccesox.idpersonal = Convert.ToString(reader["idPersonal"]);
                clsAccesox.fecha = Convert.ToDateTime(reader["Fecha"]);
                clsAccesox.fechadesde = Convert.ToDateTime(reader["FechaDesde"]);
                clsAccesox.fechahasta = Convert.ToDateTime(reader["FechaHasta"]);
                clsAccesox.nota = Convert.ToString(reader["Nota"]);

                clsAccesox.essalud = Convert.ToString(reader["Essalud"]);
                clsAccesox.sctrsalud = Convert.ToString(reader["sctrSalud"]);
                clsAccesox.sctrpensiones = Convert.ToString(reader["sctrPensiones"]);
                clsAccesox.pdtplame = Convert.ToString(reader["pdtplame"]);
                clsAccesox.afp = Convert.ToString(reader["afp"]);
                clsAccesox.onp = Convert.ToString(reader["onp"]);

                clsAccesox.idarea = Convert.ToString(reader["idArea"]);
                clsAccesox.idempresacolaboradora = Convert.ToString(reader["idEmpresaColaboradora"]);
                clsAccesox.idtipopersonal = Convert.ToString(reader["idTipoPersonal"]);

            }
            cnx.Close();
            return clsAccesox;
        }
 private void AsignarEventosControlador( Controlador controlador )
 {
     controlador.movimientoJoystick_Abajo += MoverHaciaAbajo;
     controlador.movimientoJoystick_Arriba += MoverHaciaArriba;
     controlador.movimientoJoystick_Derecha += controlador_movimientoJoystick_Derecha;
     controlador.movimientoJoystick_Izquierda += controlador_movimientoJoystick_Izquierda;
     controlador.combinacionBotones += controlador_combinacionBotones;
 }
 private void AsignarEventosControlador( Controlador controlador, MapeoJoystick mapeo )
 {
     controlador.movimientoJoystick_Abajo += MoverHaciaAbajo;
     controlador.movimientoJoystick_Arriba += MoverHaciaArriba;
     controlador.combinacionBotones += controlador_combinacionBotones;
 }
 private void DetenerEventosControlador( Controlador controlador )
 {
     controlador.movimientoJoystick_Abajo -= MoverHaciaAbajo;
     controlador.movimientoJoystick_Arriba -= MoverHaciaArriba;
     controlador.combinacionBotones -= controlador_combinacionBotones;
 }
    /*
     *	Funcion: Start()
     *
     *	En Unity, la funcion Start() de cualquier script que herede de MonoBehaviour se ejecuta automaticamente al inicio del programa.
     *
     *	-Guarda el mapa de alturas seleccionado como dato persistente, para que permanezca a traves del cambio de escenas desde "inicio"
     * 	 hasta "simulacion"
     * 	-Carga el mapa de alturas seleccionado.
     *  -Carga e inicializa el renderer y el espacio de simulacion.
     */
    void Start()
    {
        controlador = this;

        if (PersistentData.GlobalData != null && PersistentData.GlobalData.heightmapSelected) {
            heightmap = PersistentData.GlobalData.heightmap;
        }

        map_loader = new MapLoader (tamano_y, tamano_x, tamano_z, getHeightmapUrl(heightmap));

        esp_renderer = GameObject.Find ("Renderer").GetComponent<EspRenderer> ();
        esp_renderer.inicializarScheduledCells ();

        Espacio esp = new Espacio(tamano_x, tamano_y, tamano_z, sensibilidad);

        espacio.rend = esp_renderer;
        esp_renderer.inicializar (espacio);

            //GameObject combinedTerrainObj = Instantiate(Resources.Load("CeldaTerreno", typeof(GameObject))) as GameObject;
            //esp_renderer.CombineTerrain(combinedTerrainObj);
    }
 private void J2Botones_Click( object sender, EventArgs e )
 {
     Button botonPresionado = (Button) sender;
     this.textBoxAConfigurar = (TextBox) this.Controls[ botonPresionado.Tag.ToString() ];
     this.textBoxAConfigurar.Text = "Presionar";
     this.controladorAConfigurar = this.controller.ObtenerControlador( this.cmbJoystick2.SelectedValue.ToString() );
     this.controladorAConfigurar.combinacionBotones += this.controladorAConfigurar_combinacionBotones;
 }