Пример #1
0
        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();
        }