private void btnSalvarDadosPessoais_Click(object sender, EventArgs e) { string retorno = null; if (Convert.ToInt32(cbxTipoPessoa.SelectedValue) == 1) { retorno = validarDadosPessoaisPF(); } else { retorno = validarDadosPessoaisPJ(); } if (retorno == null) { obterDadosPessoais(); string erro = null; if (pessoa.idPessoa == 0) { if (Convert.ToInt32(cbxTipoPessoa.SelectedValue) == 1) { erro = pessoaData.adicionarPessoaFisica(pessoa); } else if (Convert.ToInt32(cbxTipoPessoa.SelectedValue) == 2) { erro = pessoaData.adicionarPessoaJuridica(pessoa); } } else { erro = pessoaData.editarPessoa(pessoa); } if (erro == null) { MessageBox.Show("Salvo com sucesso!"); atualizarPesquisaClientes(pessoaData.todasPessoas()); limparTodosCampos(); } else { MessageBox.Show("Ocorreu um erro: " + erro); } tabCadastroCliente.SelectedIndex = 0; } else { MessageBox.Show(retorno); } tabCadastroCliente.SelectedIndex = 1; }
private void preenchercbxFuncionario() { var lista = from u in usuarioData.todasUsuarios() join p in pessoaData.todasPessoas() on u.idPessoa equals p.idPessoa select new { idPessoa = p.idPessoa, nome = p.nome }; cbxFuncionario.DataSource = lista.ToList(); cbxFuncionario.DisplayMember = "nome"; cbxFuncionario.ValueMember = "idPessoa"; }
public FormSelecionarCliente() { InitializeComponent(); ProjetoLojaEntities db = new ProjetoLojaEntities(); pessoaData = new PessoaData(db); atualizarListaClientes(pessoaData.todasPessoas()); }
public FormCadastroCliente() { InitializeComponent(); pessoa = new Pessoa(); pessoaFisica = new PessoaFisica(); pessoaJuridica = new PessoaJuridica(); telefone = new Telefone(); tipoTelefone = new TipoTelefone(); endereco = new Endereco(); cidade = new Cidade(); uf = new UnidadeFederativa(); tipoEndereco = new TipoEndereco(); db = new ProjetoLojaEntities(); this.pessoaData = new PessoaData(db); this.cidadeData = new CidadeData(db); this.enderecoData = new EnderecoData(db); this.pessoaFisicaData = new PessoaFisicaData(db); this.pessoaJuridicaData = new PessoaJuridicaData(db); this.telefoneData = new TelefoneData(db); this.tipoEnderecoData = new TipoEnderecoData(db); this.tipoPessoaData = new TipoPessoaData(); this.tipoTelefoneData = new TipoTelefoneData(db); this.ufData = new UF_Data(db); tabDadosPessoais.Enabled = false; tabEndereco.Enabled = false; tabTelefone.Enabled = false; txtNomeFantasia.Enabled = false; txtRazaoSocial.Enabled = false; txtEmail.Enabled = false; txtRg.Enabled = false; txtCpf.Enabled = false; cbxTipoTelefone.DataSource = tipoTelefoneData.todosTiposTelefones(); cbxTipoTelefone.DisplayMember = "descricao"; cbxTipoTelefone.ValueMember = "idTipoTelefone"; cbxUf.DataSource = ufData.todasUnidadesFederativas(); cbxUf.DisplayMember = "nome"; cbxUf.ValueMember = "UF"; cbxCidade.DataSource = cidadeData.todasCidades(); cbxCidade.DisplayMember = "nome"; cbxCidade.ValueMember = "idCidade"; cbxTipoEndereco.DataSource = tipoEnderecoData.todostipoenderecos(); cbxTipoEndereco.DisplayMember = "descricao"; cbxTipoEndereco.ValueMember = "idTipoEndereco"; atualizarPesquisaClientes(pessoaData.todasPessoas()); inicializar(); }