Esempio n. 1
0
        private void btnRemover_Click(object sender, EventArgs e)
        {
            ClienteCtrl objClienteCtrl;

            try
            {
                objClienteCtrl = new ClienteCtrl();
                int codigo = Convert.ToInt32(this.txtCodigo.Text);
                if (MessageBox.Show("Deseja Confirmar a Remoção?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    bool resultado = objClienteCtrl.remover(codigo);
                    if (resultado)
                    {
                        MessageBox.Show("Cliente Removido com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Erro ao Remover o Cliente", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 2
0
        private void TxtNome_KeyUp(object sender, KeyEventArgs e)
        {
            ClienteCtrl objClienteCtrl;

            try
            {
                objClienteCtrl             = new ClienteCtrl();
                this.dgvCliente.DataSource = objClienteCtrl.consultar(this.txtNome.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 3
0
        private void carregaGrid()
        {
            ClienteCtrl objClienteCtrl;

            try
            {
                objClienteCtrl             = new ClienteCtrl();
                this.dgvCliente.DataSource = objClienteCtrl.consultar("");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 4
0
        private void preencherComboClientes()
        {
            ClienteCtrl objClienteCtrl;

            try
            {
                objClienteCtrl = new ClienteCtrl();
                if (objClienteCtrl.consultar("") != null)
                {
                    for (int i = 0; i < objClienteCtrl.consultar("").Rows.Count; i++)
                    {
                        this.cmbCliente.Items.Add(objClienteCtrl.consultar("").Rows[i]["nome"].ToString());
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 5
0
        private void consultarClienteView_Load(object sender, EventArgs e)
        {
            ClienteCtrl objClienteCtrl;

            try
            {
                objClienteCtrl                         = new ClienteCtrl();
                this.dgvCliente.DataSource             = objClienteCtrl.consultar("");
                this.dgvCliente.Columns[0].Width       = 80;
                this.dgvCliente.Columns[0].HeaderText  = "CPF";
                this.dgvCliente.Columns[1].Width       = 100;
                this.dgvCliente.Columns[1].HeaderText  = "Nome";
                this.dgvCliente.Columns[2].Width       = 125;
                this.dgvCliente.Columns[2].HeaderText  = "Email";
                this.dgvCliente.Columns[3].Width       = 80;
                this.dgvCliente.Columns[3].HeaderText  = "Telefone";
                this.dgvCliente.Columns[4].Visible     = false;
                this.dgvCliente.Columns[5].Width       = 50;
                this.dgvCliente.Columns[5].HeaderText  = "CEP";
                this.dgvCliente.Columns[6].Width       = 100;
                this.dgvCliente.Columns[6].HeaderText  = "Rua";
                this.dgvCliente.Columns[7].Width       = 70;
                this.dgvCliente.Columns[7].HeaderText  = "Número";
                this.dgvCliente.Columns[8].Width       = 100;
                this.dgvCliente.Columns[8].HeaderText  = "Bairro";
                this.dgvCliente.Columns[9].Width       = 75;
                this.dgvCliente.Columns[9].HeaderText  = "Cidade";
                this.dgvCliente.Columns[10].Width      = 50;
                this.dgvCliente.Columns[10].HeaderText = "UF";
                this.dgvCliente.DefaultCellStyle.Font  = new Font("Trebuchet MS", 12);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 6
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            Cliente      objCliente;
            Endereco     objEndereco;
            ClienteCtrl  objClienteCtrl;
            EnderecoCtrl objEnderecoCtrl;

            if (MessageBox.Show("Deseja Confirmar a Alteração?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning,
                                MessageBoxDefaultButton.Button1) == DialogResult.Yes)
            {
                try
                {
                    objCliente      = new Cliente();
                    objEndereco     = new Endereco();
                    objClienteCtrl  = new ClienteCtrl();
                    objEnderecoCtrl = new EnderecoCtrl();

                    string cpf      = this.txtCPF.Text;
                    string nome     = this.txtNome.Text;
                    string email    = this.txtEmail.Text;
                    string telefone = this.txtTelefone.Text;
                    string codigo   = this.txtCodigo.Text;
                    string cep      = this.txtCEP.Text;
                    string rua      = this.txtRua.Text;
                    string numero   = this.txtNumero.Text;
                    string bairro   = this.txtBairro.Text;
                    string cidade   = this.txtCidade.Text;
                    string uf       = this.txtEstado.Text;

                    objCliente.setCPF(cpf);
                    objCliente.setNome(nome);
                    objCliente.setEmail(email);
                    objCliente.setTelefone(telefone);

                    objEndereco.setCodigo(codigo);
                    objEndereco.setCEP(cep);
                    objEndereco.setRua(rua);
                    objEndereco.setNumero(numero);
                    objEndereco.setBairro(bairro);
                    objEndereco.setCidade(cidade);
                    objEndereco.setUF(uf);

                    if (objEnderecoCtrl.validar(objEndereco))
                    {
                        objCliente.setEndereco(objEndereco);

                        bool mensagem = objClienteCtrl.alterar(objCliente);
                        if (mensagem)
                        {
                            MessageBox.Show("Cliente Atualizado com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Erro na Atualização do Cliente", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Preencha Todas as Informações", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Esempio n. 7
0
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            Cliente      objCliente;
            Endereco     objEndereco;
            ClienteCtrl  objClienteCtrl;
            EnderecoCtrl objEnderecoCtrl;

            try
            {
                objCliente      = new Cliente();
                objEndereco     = new Endereco();
                objClienteCtrl  = new ClienteCtrl();
                objEnderecoCtrl = new EnderecoCtrl();

                string cpf      = this.txtCPF.Text;
                string nome     = this.txtNome.Text;
                string email    = this.txtEmail.Text;
                string telefone = this.txtTelefone.Text;
                string cep      = this.txtCEP.Text;
                string rua      = this.txtRua.Text;
                string numero   = this.txtNumero.Text;
                string bairro   = this.txtBairro.Text;
                string cidade   = this.txtCidade.Text;
                string uf       = this.txtEstado.Text;

                objEndereco.setCEP(cep);
                objEndereco.setRua(rua);
                objEndereco.setNumero(numero);
                objEndereco.setBairro(bairro);
                objEndereco.setCidade(cidade);
                objEndereco.setUF(uf);
                objCliente.setCPF(cpf);
                objCliente.setNome(nome);
                objCliente.setEmail(email);
                objCliente.setTelefone(telefone);

                if (objEnderecoCtrl.validar(objEndereco))
                {
                    objCliente.setEndereco(objEndereco);

                    bool mensagem = objClienteCtrl.cadastrar(objCliente);

                    if (mensagem)
                    {
                        MessageBox.Show("Cliente Cadastrado com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information,
                                        MessageBoxDefaultButton.Button1);
                        limparCampos();
                    }
                    else
                    {
                        MessageBox.Show("Cliente Não Cadastrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning,
                                        MessageBoxDefaultButton.Button1);
                    }
                }
                else
                {
                    MessageBox.Show("Preencha Todas as Informações", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 8
0
 public ClienteCtrl GetCtrlCliente()
 {
     return(ClienteCtrl.GetInstancia());
 }