private void InserirContatoNoBancoDeDados()
        {
            var contato = FabricaContato.GetContato("ronaldo.aguiar.filho", TipoContato.Facebook);

            try {
                Contato.InserirNoBancoDeDados(contato, 3);
            } catch (Exception e) {
                Console.WriteLine(e.StackTrace);
                TesteOK = false;
            }
        }
Beispiel #2
0
        private static void RealizarContatos()
        {
            var fabricaContato  = new FabricaContato();
            var contatoSms      = fabricaContato.CriarContato("SMS");
            var contatoEmail    = fabricaContato.CriarContato("EMail");
            var contatoTelefone = fabricaContato.CriarContato("Telefone");

            contatoSms.IniciarContato();
            contatoEmail.IniciarContato();
            contatoTelefone.IniciarContato();
        }
Beispiel #3
0
 /// <summary>
 /// Atualiza os contatos do funcionário no banco de dados.
 /// </summary>
 private void UpdateContatos()
 {
     try {
         foreach (DataGridViewRow row in DataGridContato.Rows)
         {
             string antigo  = row.Cells[1].Tag.ToString();
             var    contato = FabricaContato.GetContato(row.Cells[1].Value.ToString(),
                                                        (TipoContato)Convert.ToInt32(row.Tag));
             contato.SetAtivo(row.Cells[3].Value.ToString()[0]);
             Contato.UpdateNoBancoDeDados(contato, Convert.ToInt32(TxtCodigo.Text), antigo);
         }
     } catch (Exception e) {
         throw e;
     }
 }
        /// <summary>
        /// Adiciona um contato ao funcionário.
        /// </summary>
        private void BtnAddContato_Click(object sender, EventArgs e)
        {
            try {
                int index   = ComboTipoContato.Items.IndexOf(ComboTipoContato.Text) + 1;
                var contato = FabricaContato.GetContato(TxtContato.Text, (TipoContato)index);

                if (TxtContato.Text != "")
                {
                    funcionario.AddContato(contato);
                }

                LimpaControlesContato();
            } catch (Exception ex) {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #5
0
        private void InserirContatosNoBancoDeDadosTeste()
        {
            var pessoa = new PessoaTeste();

            try {
                pessoa.SetId(3);

                var contato1 = FabricaContato.GetContato("1155555555", TipoContato.Telefone);
                var contato2 = FabricaContato.GetContato("meutwitter", TipoContato.Twitter);
                var contato3 = FabricaContato.GetContato("AAA", TipoContato.Outro);

                pessoa.AddContato(contato1);
                pessoa.AddContato(contato2);
                pessoa.AddContato(contato3);

                pessoa.InserirContatosNoBancoDeDados();
            } catch (Exception e) {
                Console.WriteLine(e.StackTrace);
                TesteOK = false;
            }
        }