public static RespostaBE CadastrarOuAlterar(ContatoBE contato)
        {
            var contatoBO = new ContatoBO();
            var resposta  = contatoBO.IncluirOuAlterarContato(contato);

            return(resposta);
        }
Beispiel #2
0
        public void ValidacaoContatoNulo()
        {
            var contatoBO = new ContatoBO();
            var retorno   = contatoBO.IncluirOuAlterarContato(null);

            Assert.IsTrue(retorno.Erro);
        }
Beispiel #3
0
        public frmAlterarContato(string valorID)
        {
            InitializeComponent();
            this.valorID = valorID;

            try
            {
                Contatos  contato   = new Contatos();
                ContatoBO contatoBO = new ContatoBO();
                contato = contatoBO.selecionarContato(valorID);

                if (contato.Sexo == "F")
                {
                    sexo = "Feminino";
                }
                else
                {
                    sexo = "Masculino";
                }


                txtContato.Text  = contato.Contato;
                cbSexo.Text      = sexo;
                mskCelular.Text  = contato.Celular;
                mskTelefone.Text = contato.Telefone;
                txtEmail.Text    = contato.Email;
            }
            catch (Exception ex)
            {
            }
        }
Beispiel #4
0
        private void btnDeletar_Click(object sender, EventArgs e)
        {
            ClienteBO clienteBO = new ClienteBO();

            if (valorID != null)
            {
                if (MessageBox.Show("Deseja excluir este cadastro? Isto apagará todos seus contatos", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    try
                    {
                        if (clienteBO.excluirCliente(Convert.ToInt32(valorID)))
                        {
                            ContatoBO contato = new ContatoBO();
                            contato.deletarContatos(Convert.ToInt32(valorID));
                            MessageBox.Show("Excluido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            frmCliente_Load(sender, e);
                            valorID = null;
                        }
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show($"Não excluiu \n {ex.ToString()}");
                    }
                }
            }
            else
            {
                MessageBox.Show("Selecione um cliente para excluir!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Beispiel #5
0
 private void btnDeletar_Click(object sender, EventArgs e)
 {
     if (valorContato != null)
     {
         ContatoBO contatoBO = new ContatoBO();
         if (MessageBox.Show("Deseja excluir este contato?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 contatoBO.deletarContato(Convert.ToInt32(valorContato));
                 MessageBox.Show("Excluido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 frmContato_Load(sender, e);
                 valorContato = null;
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Erro ao excluir!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Selecione um cliente para Deletar!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Beispiel #6
0
        public void ValidacaoContatoNenhumaInformacao()
        {
            var contatoBE = new ContatoBE();
            var contatoBO = new ContatoBO();

            var retorno = contatoBO.IncluirOuAlterarContato(contatoBE);


            Assert.IsTrue(retorno.Erro);
        }
Beispiel #7
0
        public void AlterarContato()
        {
            var contatoBO = new ContatoBO();

            var contato = contatoBO.SelecionarContato(5);

            contato.Nome = "Teste teste";
            Assert.IsInstanceOfType(contato, typeof(ContatoBE));

            var resposta = contatoBO.IncluirOuAlterarContato(contato);

            Assert.IsFalse(resposta.Erro);
        }
Beispiel #8
0
        public void IncluirContato()
        {
            var contatoBE = new ContatoBE();

            contatoBE.Nome      = "Yuri Altamira 2";
            contatoBE.Email     = "*****@*****.**";
            contatoBE.Ativo     = true;
            contatoBE.DDD       = 11;
            contatoBE.Telefone  = "98765432";
            contatoBE.IdUsuario = 1;

            var contatoBO = new ContatoBO();
            var retorno   = contatoBO.IncluirOuAlterarContato(contatoBE);

            Assert.IsFalse(retorno.Erro, retorno.Mensagem.ToString());
        }
Beispiel #9
0
        public void IncluirContatoIdUsuarioInvalido()
        {
            var contatoBE = new ContatoBE();

            contatoBE.Nome      = "Yuri Altamira";
            contatoBE.Email     = "*****@*****.**";
            contatoBE.Ativo     = true;
            contatoBE.DDD       = 11;
            contatoBE.Telefone  = "98765432";
            contatoBE.IdUsuario = 2;

            var contatoBO = new ContatoBO();
            var retorno   = contatoBO.IncluirOuAlterarContato(contatoBE);

            Assert.IsTrue(retorno.Erro);
        }
Beispiel #10
0
        private void frmContato_Load(object sender, EventArgs e)
        {
            string[] linha;

            dgvContatos.Rows.Clear();

            IList <Contatos> listaDeContatos = new List <Contatos>();
            ContatoBO        contatoBO       = new ContatoBO();

            listaDeContatos = contatoBO.selecionarContatos(valorID);

            if (listaDeContatos != null)
            {
                for (int i = 0; i < listaDeContatos.Count; i++)
                {
                    if (listaDeContatos[i].Sexo == "F")
                    {
                        sexo = "Feminino";
                    }
                    else
                    {
                        sexo = "Masculino";
                    }
                    linha = new string[]
                    {
                        listaDeContatos[i].Codigo.ToString(),
                        listaDeContatos[i].Contato.ToString(),
                        listaDeContatos[i].Sexo = sexo.ToString(),
                        listaDeContatos[i].Telefone.ToString(),
                        listaDeContatos[i].Celular.ToString(),
                        listaDeContatos[i].Email.ToString()
                    };
                    dgvContatos.Rows.Add(linha);
                }
                dgvContatos.ClearSelection();
            }
        }
 public static IEnumerable <ContatoBE> ListaContatos(int idUsuario)
 {
     return(ContatoBO.ListaContatos(idUsuario));
 }
        public static RespostaBE Inativar(int idContato)
        {
            var resposta = ContatoBO.InativarContato(idContato);

            return(resposta);
        }
        public static ContatoBE SelecionaContato(int idContato)
        {
            var contato = new ContatoBO();

            return(contato.SelecionarContato(idContato));
        }
Beispiel #14
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            cliente.Codigo = Convert.ToInt32(valorID);
            Validacoes validacoes = new Validacoes();
            Contatos   contato    = new Contatos();
            ContatoBO  contatoBO  = new ContatoBO();

            if (!validacoes.validarContato(txtContato.Text))
            {
                MessageBox.Show("Por favor, digite um Contato válido!", "Aviso",
                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtContato.Focus();
            }
            else
            {
                if (cbSexo.Text == "")
                {
                    MessageBox.Show("Por favor, selecione o Sexo!", "Aviso",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cbSexo.Focus();
                }
                else
                {
                    if (!validacoes.validarEmail(txtEmail.Text))
                    {
                        MessageBox.Show("Por favor, digite um Email váido!!", "Aviso",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        txtEmail.Focus();
                    }
                    else
                    {
                        if (!validacoes.validarTelefone(mskTelefone.Text))
                        {
                            MessageBox.Show("Por favor, digite um Telefone válido!", "Aviso",
                                            MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            mskTelefone.Focus();
                        }
                        else
                        {
                            if (!validacoes.validarTelefone(mskCelular.Text))
                            {
                                MessageBox.Show("Por favor, digite um Celular válido!", "Aviso",
                                                MessageBoxButtons.OK, MessageBoxIcon.Warning);
                                mskCelular.Focus();
                            }
                            else
                            {
                                if (cbSexo.SelectedItem.ToString() == "Feminino")
                                {
                                    sexo = "F";
                                }
                                else
                                {
                                    sexo = "M";
                                }
                                contato.Contato  = txtContato.Text;
                                contato.Sexo     = sexo;
                                contato.Telefone = mskTelefone.Text;
                                contato.Celular  = mskCelular.Text;
                                contato.Email    = txtEmail.Text;
                                contato.Cliente  = cliente;
                                try
                                {
                                    contatoBO.inserirContato(contato);
                                    MessageBox.Show("Cadastrado com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    this.Close();
                                }
                                catch (Exception ex)
                                {
                                    MessageBox.Show("Erro ao cadastrar!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                        }
                    }
                }
            }
        }
Beispiel #15
0
        public void InativarContato()
        {
            var resposta = ContatoBO.InativarContato(5);

            Assert.IsFalse(resposta.Erro);
        }
Beispiel #16
0
        public void ListaDeContatos()
        {
            var contatoBO = ContatoBO.ListaContatos(1);

            Assert.IsTrue(contatoBO.Count() == 2);
        }