public TipoContatoRepositorio ConsultaTipoContatoRepositorio(Int32 codigo)
        {
            TipoContatoRepositorio retornoConsulta = new TipoContatoRepositorio();

            string comandoSQL = "SELECT * FROM TipoContato where Codigo=@Codigo;";

            MySqlConnection conexao = new MySqlConnection("Server=localhost;Database=AgendaContato;Uid=root;Pwd=;"); //Ponte
            MySqlCommand    comando = new MySqlCommand(comandoSQL, conexao);

            comando.Parameters.AddWithValue("@Codigo", codigo);

            conexao.Open();

            MySqlDataReader dr = comando.ExecuteReader();

            while (dr.Read())
            {
                retornoConsulta = new TipoContato
                {
                    Codigo = Convert.ToInt32(dr["Codigo"]),
                    Nome   = dr["Nome"].ToString()
                };
            }

            return(retornoConsulta);
        }
        public int InserirTipoContatoRepositorio(TipoContatoRepositorio tipocontato)
        {
            int codigoGerado = 0;

            string comandoSQL = "Insert into TipoContato(Nome,  Descricao) values (@Nome,  @Descricao);";

            MySqlConnection conexao = new MySqlConnection("Server=localhost;Database=AgendaContato;Uid=root;Pwd=;");
            MySqlCommand    comando = new MySqlCommand(comandoSQL, conexao);

            comando.Parameters.AddWithValue("@Nome", tipocontato.Nome);
            comando.Parameters.AddWithValue("@Descricao", tipocontato.Descricao);

            conexao.Open();

            comando.ExecuteNonQuery();

            comando = new MySqlCommand("SELECT MAX(Codigo) from TipoContato", conexao);

            MySqlDataReader dr = comando.ExecuteReader();

            while (dr.Read())
            {
                codigoGerado = Convert.ToInt32(dr[0]);
            }

            return(codigoGerado);
        }
        public void AlterarTipoContatoRepositorio(TipoContatoRepositorio tipocontato)
        {
            string comandoSQL = "Update TipoContato set Nome=@Nome,  Descricao=@Descricao where Codigo=@Codigo;";

            MySqlConnection conexao = new MySqlConnection("Server=localhost;Database=AgendaContato;Uid=root;Pwd=;");
            MySqlCommand    comando = new MySqlCommand(comandoSQL, conexao);

            comando.Parameters.AddWithValue("@Codigo", tipocontato.Codigo);
            comando.Parameters.AddWithValue("@Descricao", tipocontato.Descricao);

            conexao.Open();

            comando.ExecuteNonQuery();

            conexao.Close();
        }