public MovimientoCubo selectMovimientosManoDerecha(String nombre)
        {
            NpgsqlConnection connection = new NpgsqlConnection();

            try
            {
                connection.ConnectionString = "Server=127.0.0.1; Port= 5432;" +
                                             "Database=testingkinect;" +
                                             "User Id=kinect;" +
                                             "Password=kinect;";

                string select = "SELECT * FROM Movimientos_Cubos_Derecha WHERE Nombre = @nombre  ";

                NpgsqlCommand command = new NpgsqlCommand(select, connection);

                command.Parameters.Add("@nombre", NpgsqlDbType.Varchar, 25).Value = nombre;
                connection.Open();

                NpgsqlDataReader dataReader = command.ExecuteReader();

                if (dataReader.Read())
                {
                    MovimientoCubo movimiento = new MovimientoCubo();

                    movimiento.Nombre = dataReader["Nombre"].ToString();
                    movimiento.MaximoX = Convert.ToDouble(dataReader["MaximoX"]);
                    movimiento.MaximoY = Convert.ToDouble(dataReader["MaximoY"]);
                    movimiento.MaximoZ = Convert.ToDouble(dataReader["MaximoZ"]);
                    movimiento.MinimoX = Convert.ToDouble(dataReader["MinimoX"]);
                    movimiento.MinimoY = Convert.ToDouble(dataReader["MinimoY"]);
                    movimiento.MinimoZ = Convert.ToDouble(dataReader["MinimoZ"]);

                    return movimiento;
                }
                else
                {
                    return null;
                }

            }
            catch (NpgsqlException excepcion)
            {
                MessageBox.Show(excepcion.Message);
                return null;
            }
            catch (Exception excepcion)
            {
                MessageBox.Show(excepcion.Message);
                return null;
            }
            finally
            {
                connection.Close();
            }
        }
Example #2
0
 private void inicializarRangos()
 {
     mArriba = movesDAL.selectMovimientosManoDerecha("ARRIBA");
     mAbajo = movesDAL.selectMovimientosManoDerecha("ABAJO");
     mIzquierda = movesDAL.selectMovimientosManoDerecha("IZQUIERDA");
     mDerecha = movesDAL.selectMovimientosManoDerecha("DERECHA");
     mAdelante = movesDAL.selectMovimientosManoDerecha("ADELANTE");
     mAtras = movesDAL.selectMovimientosManoDerecha("ATRAS");
     mGiroDerecha = movesDAL.selectMovimientosManoIzquierda("DERECHA");
     mGiroIzquierda = movesDAL.selectMovimientosManoIzquierda("IZQUIERDA");
     mDespegar = movesDAL.selectMovimientosManoIzquierda("DESPEGAR");
     mAterrizar = movesDAL.selectMovimientosManoIzquierda("ATERRIZAR");
     mEmergencia = movesDAL.selectMovimientosManoIzquierda("EMERGENCIA");
     mFlatTrim = movesDAL.selectMovimientosManoIzquierda("FLAT TRIM");
 }