Ejemplo n.º 1
0
        internal FotoCliente BuscaFoto(int id)
        {
            var connection = new MySqlConnection(config.getConexao());
            var command    = connection.CreateCommand();

            try
            {
                connection.Open();
                command.CommandText = "select * from tb_foto_cliente where id_cliente = " + id;
                var         result = command.ExecuteReader();
                FotoCliente foto   = new FotoCliente();
                if (result.Read())
                {
                    foto.Id           = result.GetInt32("id");
                    foto.Id_cliente   = id;
                    foto.Caminho_foto = result.GetString("caminho_foto");
                    foto.Nome_foto    = result.GetString("nome_foto");
                    return(foto);
                }
            }
            catch
            {
            }
            finally
            {
                if (connection.State == ConnectionState.Open)
                {
                    connection.Close();
                }
            }
            return(null);
        }
Ejemplo n.º 2
0
        internal void InsereFotoCliente(FotoCliente foto)
        {
            var connection = new MySqlConnection(config.getConexao());
            var command    = connection.CreateCommand();

            try
            {
                connection.Open();
                command.CommandText = "insert into tb_foto_cliente values(0,@id_cliente,@caminho_foto,@nome_foto)";
                command.Parameters.AddWithValue("@id_cliente", foto.Id_cliente);
                command.Parameters.AddWithValue("@caminho_foto", foto.Caminho_foto);
                command.Parameters.AddWithValue("@nome_foto", foto.Nome_foto);
                command.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar foto do cliente" + ex.Message);
            }
            finally
            {
                if (connection.State == ConnectionState.Open)
                {
                    connection.Close();
                }
            }
        }