Beispiel #1
0
        public Caracteristica GetByDesaparecido(Desaparecido desaparecido)
        {
            var sql     = "SELECT * FROM caracteristica where idDesaparecido = idDesaparecido";
            var dataSet = new DataSet();

            var command = new MySqlCommand(sql, this.conexao);

            command.Parameters.AddWithValue("idDesaparecido", desaparecido.Id);

            var query = new MySqlDataAdapter(command);

            query.Fill(dataSet); // pega tudo que trouxer na query e joga apra o data set;

            var dadosBuscados = dataSet.Tables[0].AsEnumerable().ToList().FirstOrDefault();

            if (dadosBuscados == null)
            {
                return(null);
            }

            var caracteristica = new Caracteristica()
            {
                Id = Convert.ToInt32(dadosBuscados["id"]),
                AlturaAproximada = Convert.ToDouble(dadosBuscados["alturaAproximada"]),
                CorDaPele        = dadosBuscados["corDaPele"].ToString(),
                CorDoCabelo      = dadosBuscados["corDoCabelo"].ToString(),
                CorDosOlhos      = dadosBuscados["corDosOlhos"].ToString(),
                Idade            = Convert.ToInt32(dadosBuscados["idade"].ToString()),
                Peso             = Convert.ToDouble(dadosBuscados["peso"].ToString()),
                Desaparecido     = desaparecido
            };

            return(caracteristica);
        }
Beispiel #2
0
        public void InsertCaracteristica(Caracteristica caracteristica)
        {
            var sql = "INSERT INTO caracteristica(corDoCabelo, corDosOlhos, corDaPele, alturaAproximada, peso, idade) " +
                      "VALUES(_corDoCabelo, _corDosOlhos, _corDaPele, _alturaAproximada, _peso, _idade)";

            var dataSet = new DataSet();

            var command = new MySqlCommand(sql, this.conexao);

            command.Parameters.AddWithValue("_corDoCabelo", caracteristica.CorDoCabelo);
            command.Parameters.AddWithValue("_corDosOlhos", caracteristica.CorDosOlhos);
            command.Parameters.AddWithValue("_corDaPele", caracteristica.CorDaPele);
            command.Parameters.AddWithValue("_alturaAproximada", caracteristica.AlturaAproximada);
            command.Parameters.AddWithValue("_peso", caracteristica.Peso);
            command.Parameters.AddWithValue("_idade", caracteristica.Idade);

#warning Verificar como será feito a captura do id.
        }