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(); } }
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"); }