private void btnSalvar_Click(object sender, EventArgs e) { Pessoa _pessoa = new Pessoa(); _pessoa.CodPessoa = Int64.Parse(codPessoaTextBox.Text); _pessoa.Nome = nomeTextBox.Text; _pessoa.NomeFantasia = nomeFantasiaTextBox.Text; _pessoa.Complemento = complementoTextBox.Text; _pessoa.Bairro = bairroTextBox.Text; _pessoa.Cep = cepMaskedTextBox.Text; _pessoa.CodMunicipioIBGE = Convert.ToInt32(codMunicipioIBGEComboBox.SelectedValue); _pessoa.Cidade = codMunicipioIBGEComboBox.Text; _pessoa.Email = emailTextBox.Text; _pessoa.IeSubstituto = ieSubstitutoTextBox.Text; _pessoa.Numero = numeroTextBox.Text; _pessoa.CpfCnpj = cpf_CnpjTextBox.Text; _pessoa.Endereco = enderecoTextBox.Text; _pessoa.Fone1 = fone1MaskedTextBox.Text; _pessoa.Fone2 = fone2MaskedTextBox.Text; _pessoa.Fone3 = fone3TextBox.Text; _pessoa.Ie = ieTextBox.Text; _pessoa.LimiteCompra = (limiteCompraTextBox.Text == "")?0:Decimal.Parse(limiteCompraTextBox.Text); _pessoa.Observacao = observacaoTextBox.Text; _pessoa.Tipo = PfRadioButton.Checked ? "F" : "J"; _pessoa.Uf = ufTextBox.Text; _pessoa.ValorComissao = (valorComissaoTextBox.Text == "")?0:Decimal.Parse(valorComissaoTextBox.Text); _pessoa.EhFabricante = ehFabricanteCheckBox.Checked; _pessoa.ImprimirCF = imprimirCFCheckBox.Checked; _pessoa.ImprimirDAV = imprimirDAVCheckBox.Checked; _pessoa.BloquearCrediario = bloquearCrediarioCheckBox.Checked; GerenciadorPessoa gPessoa = GerenciadorPessoa.GetInstance(); if (estado.Equals(EstadoFormulario.INSERIR)) { gPessoa.Inserir(_pessoa); pessoaBindingSource.DataSource = gPessoa.ObterTodos(); pessoaBindingSource.MoveLast(); } else { gPessoa.Atualizar(_pessoa); pessoaBindingSource.EndEdit(); } habilitaBotoes(true); btnBuscar.Focus(); }