コード例 #1
0
        public void Atualizar()
        {
            EnderecoNegocios enderecoNegocios = new EnderecoNegocios();
            EnderecoColecao  enderecoColecao  = enderecoNegocios.ConsultarEndrecoCep("");

            DgvEndereco.DataSource = null;
            DgvEndereco.DataSource = enderecoColecao;

            DgvEndereco.Update();
            DgvEndereco.Refresh();
        }
コード例 #2
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            Endereco         endereco         = new Endereco();
            EnderecoNegocios enderecoNegocios = new EnderecoNegocios();

            endereco.EnderecoId  = int.Parse(TxtId.Text);
            endereco.Logradouro  = TxtLogradouro.Text;
            endereco.Numero      = TxtNumero.Text;
            endereco.Bairro      = TxtBairro.Text;
            endereco.Cidade      = TxtCidade.Text;
            endereco.UF          = TxtUf.Text;
            endereco.Pais        = TxtPais.Text;
            endereco.Cep         = TxtCep.Text;
            endereco.Complemento = TxtComplemento.Text;

            enderecoNegocios.AlterarEndereco(endereco);
            this.Close();
        }
コード例 #3
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (acaoNaTelaSelecionada == AcaoNaTela.Inserir)
            {
                Cliente  cliente  = new Cliente();
                Endereco endereco = new Endereco();

                cliente.Nome           = txbNome.Text;
                cliente.DataNascimento = dtpData.Value;
                if (rbMasculino.Checked == true)
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                if (cbOk.Checked == true)
                {
                    cliente.Pagamento = true;
                }
                else
                {
                    cliente.Pagamento = false;
                }
                cliente.CPF          = txbCPF.Text;
                cliente.RG           = txbRG.Text;
                cliente.LimiteCompra = Convert.ToDecimal(0);

                //criar os campos de endereço que seram inseridos
                endereco.Cidade        = txbCidade.Text;
                endereco.Estado        = txbEstado.Text;
                endereco.Sigla         = txbSigla.Text;
                endereco.CEP           = txbCEP.Text;
                endereco.Logradouro    = txbRua.Text;
                endereco.Numero        = Convert.ToInt32(txbNumero.Text);
                endereco.Bairro        = txtBairro.Text;
                endereco.IdFuncionario = 1;

                ClienteNegocios  clienteNegocios  = new ClienteNegocios();
                EnderecoNegocios enderecoNegocios = new EnderecoNegocios();

                string retorno = clienteNegocios.Inserir(cliente);
                endereco.IdAluno = Convert.ToInt32(retorno);
                string retornoEnd = enderecoNegocios.Inserir(endereco);

                try
                {
                    int idCliente  = Convert.ToInt32(retorno);
                    int idEndereco = Convert.ToInt32(retornoEnd);

                    MessageBox.Show("Aluno inserido com sucesso. Código: " + idCliente.ToString() + idEndereco.ToString());

                    this.DialogResult = DialogResult.Yes;
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi possível inserir o Aluno. Detalhes:  " + retorno + retornoEnd, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    this.DialogResult = DialogResult.No;
                }
            }
            else if (acaoNaTelaSelecionada == AcaoNaTela.Alterar)
            {
                Cliente cliente = new Cliente();

                cliente.IdCliente      = Convert.ToInt32(txbIdCliente.Text);
                cliente.Nome           = txbNome.Text;
                cliente.DataNascimento = dtpData.Value;
                if (rbMasculino.Checked == true)
                {
                    cliente.Sexo = true;
                }
                else
                {
                    cliente.Sexo = false;
                }
                if (cbOk.Checked == true)
                {
                    cliente.Pagamento = true;
                }
                else
                {
                    cliente.Pagamento = false;
                }
                cliente.CPF          = txbCPF.Text;
                cliente.RG           = txbRG.Text;
                cliente.LimiteCompra = Convert.ToDecimal(0);

                ClienteNegocios clienteNegocios = new ClienteNegocios();

                string retorno = clienteNegocios.Alterar(cliente);

                try
                {
                    int idCliente = Convert.ToInt32(retorno);

                    MessageBox.Show("Aluno alterado com sucesso. Código: " + idCliente.ToString());

                    this.DialogResult = DialogResult.Yes;
                }
                catch (Exception)
                {
                    MessageBox.Show("Não foi possível alterar o Aluno. Detalhes:  " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    this.DialogResult = DialogResult.No;
                }
            }
        }