public static PontosRotuloFisioterapeuta ReadValue(int id)
        {
            Object[] columns = new Object[] { 0, 0, "", 0.00f, 0.00f };

            PontosRotuloFisioterapeuta physioLabelPoint = DataBase.ReadValue <PontosRotuloFisioterapeuta>(TablesManager.Tables[tableId].tableName,
                                                                                                          TablesManager.Tables[tableId].colName[0], id, columns);

            return(physioLabelPoint);
        }
        /**
         * Função que lê dados já cadastrados anteriormente na relação de pontosrotulofisioterapeuta.
         */
        public static List <PontosRotuloFisioterapeuta> Read()
        {
            DataBase banco = new DataBase();

            using (banco.conn = new SqliteConnection(GlobalController.instance.path))
            {
                banco.conn.Open();
                banco.cmd             = banco.conn.CreateCommand();
                banco.sqlQuery        = "SELECT * " + "FROM PONTOSROTULOFISIOTERAPEUTA";
                banco.cmd.CommandText = banco.sqlQuery;
                IDataReader reader = banco.cmd.ExecuteReader();

                List <PontosRotuloFisioterapeuta> physioLabelPoints = new List <PontosRotuloFisioterapeuta>();

                while (reader.Read())
                {
                    int    idRotuloFisioterapeutaTemp = 0;
                    int    idMovimentoTemp            = 0;
                    string estagioMovimentoFisioTemp  = "null";
                    double tempoInicialTemp           = 0;
                    double tempoFinalTemp             = 0;

                    if (!reader.IsDBNull(0))
                    {
                        idRotuloFisioterapeutaTemp = reader.GetInt32(0);
                    }
                    if (!reader.IsDBNull(1))
                    {
                        idMovimentoTemp = reader.GetInt32(1);
                    }
                    if (!reader.IsDBNull(2))
                    {
                        estagioMovimentoFisioTemp = reader.GetString(2);
                    }
                    if (!reader.IsDBNull(3))
                    {
                        tempoInicialTemp = reader.GetDouble(3);
                    }
                    if (!reader.IsDBNull(4))
                    {
                        tempoFinalTemp = reader.GetDouble(4);
                    }

                    PontosRotuloFisioterapeuta physioLabelPoint = new PontosRotuloFisioterapeuta(idRotuloFisioterapeutaTemp, idMovimentoTemp, tempoInicialTemp, tempoFinalTemp, estagioMovimentoFisioTemp);
                    physioLabelPoints.Add(physioLabelPoint);
                }

                reader.Close();
                reader = null;
                banco.cmd.Dispose();
                banco.cmd = null;
                banco.conn.Close();
                banco.conn = null;
                return(physioLabelPoints);
            }
        }
        public static PontosRotuloFisioterapeuta ReadValue(int id)
        {
            DataBase banco = new DataBase();

            using (banco.conn = new SqliteConnection(GlobalController.instance.path))
            {
                banco.conn.Open();
                banco.cmd      = banco.conn.CreateCommand();
                banco.sqlQuery = "SELECT * " + string.Format("FROM \"{0}\" WHERE \"{1}\" = \"{2}\";", TablesManager.Tables[tableId].tableName,
                                                             TablesManager.Tables[tableId].colName[0],
                                                             id);
                banco.cmd.CommandText = banco.sqlQuery;
                IDataReader reader = banco.cmd.ExecuteReader();

                reader.Read();

                int    idRotuloFisioterapeutaTemp = 0;
                int    idMovimentoTemp            = 0;
                string estagioMovimentoFisioTemp  = "null";
                double tempoInicialTemp           = 0;
                double tempoFinalTemp             = 0;

                if (!reader.IsDBNull(0))
                {
                    idRotuloFisioterapeutaTemp = reader.GetInt32(0);
                }
                if (!reader.IsDBNull(1))
                {
                    idMovimentoTemp = reader.GetInt32(1);
                }
                if (!reader.IsDBNull(2))
                {
                    estagioMovimentoFisioTemp = reader.GetString(2);
                }
                if (!reader.IsDBNull(3))
                {
                    tempoInicialTemp = reader.GetDouble(3);
                }
                if (!reader.IsDBNull(4))
                {
                    tempoFinalTemp = reader.GetDouble(4);
                }

                PontosRotuloFisioterapeuta physioLabelPoint = new PontosRotuloFisioterapeuta(idRotuloFisioterapeutaTemp, idMovimentoTemp, tempoInicialTemp, tempoFinalTemp, estagioMovimentoFisioTemp);

                reader.Close();
                reader = null;
                banco.cmd.Dispose();
                banco.cmd = null;
                banco.conn.Close();
                banco.conn = null;
                return(physioLabelPoint);
            }
        }