private void Btm_Pesquisar_Click(object sender, EventArgs e) { Txt_ListaPessoa.Items.Clear(); if (CheckPessoaFisica.Checked == true) { ControllerFisica controllerPF = new ControllerFisica(); foreach (var item in controllerPF.LoadList()) { //Le o nome das pessoas (arquivos) e adiciona ele a cada passada no ComboBox. Txt_ListaPessoa.Items.Add(item.ToString()); } } if (CheckPessoaJuridica.Checked == true) { ControllerJuridica controllerPJ = new ControllerJuridica(); foreach (var item in controllerPJ.LoadList()) { Txt_ListaPessoa.Items.Add(item.ToString()); } } }
private void Frm_ListarJuridica_Load(object sender, EventArgs e) { Juridica PessoaJuridicaBase = new Juridica(); ControllerJuridica controllerPJ = new ControllerJuridica(); foreach (var item in controllerPJ.LoadList()) { PessoaJuridicaBase = controllerPJ.Load(item); Data_Os.Rows.Add(PessoaJuridicaBase.Nome, PessoaJuridicaBase.Contato, PessoaJuridicaBase.Cnpj, PessoaJuridicaBase.Cidade, PessoaJuridicaBase.Situacao); } }
private void Btm_Salvar_Click(object sender, EventArgs e) { Model.Pessoa_e_Usuario.Juridica PessoaJBase = new Model.Pessoa_e_Usuario.Juridica(); ControllerJuridica controllerPJ = new ControllerJuridica(); PessoaJBase.Nome = Txt_Nome.Text; PessoaJBase.Endereco = Txt_Endereco.Text; PessoaJBase.Email = Txt_Email.Text; PessoaJBase.Situacao = Txt_Situacao.Text; PessoaJBase.SiglaEstado = Txt_Estado.Text; PessoaJBase.Cidade = Txt_Cidade.Text; PessoaJBase.Bairro = Txt_Bairro.Text; PessoaJBase.Cep = Txt_Cep.Text; PessoaJBase.Observacoes = Txt_Observacoes.Text; //Parte de Pessoa Jurídica PessoaJBase.Cnpj = Txt_CNPJ.Text; PessoaJBase.Contato = Txt_Contato.Text; PessoaJBase.InscricaoEstadual = Txt_InscricaoEstadual.Text; PessoaJBase.RazaoSocial = Txt_RazaoSocial.Text; //A função Save() Retona uma string infomando sobre o que ocorreu. MessageBox.Show(controllerPJ.Save(PessoaJBase.Nome, PessoaJBase.Endereco, PessoaJBase.Email, PessoaJBase.Situacao, PessoaJBase.SiglaEstado, PessoaJBase.Cidade, PessoaJBase.Bairro, PessoaJBase.Cep, PessoaJBase.Observacoes, PessoaJBase.Cnpj, PessoaJBase.Contato, PessoaJBase.InscricaoEstadual, PessoaJBase.RazaoSocial)); Txt_Bairro.Clear(); Txt_Cep.Clear(); Txt_Cidade.Clear(); Txt_CNPJ.Clear(); Txt_Contato.Clear(); Txt_Endereco.Clear(); Txt_InscricaoEstadual.Clear(); Txt_Nome.Clear(); Txt_Observacoes.Clear(); Txt_RazaoSocial.Clear(); Txt_Situacao.Clear(); Txt_Email.Clear(); }
/// <summary> /// Recuperando informações do cliente. /// </summary> /// <returns>Nome e E-mail do cliente</returns> private string[] InformacaoCliente() { OrdemServico OSBase = new OrdemServico(); Fisica PessoaFisicaBase = new Fisica(); Juridica PessoaJuridicaBase = new Juridica(); ControllerOrdemServico controllerOS = new ControllerOrdemServico(); ControllerFisica controllerPF = new ControllerFisica(); ControllerJuridica controllerPJ = new ControllerJuridica(); string NomeDoCliente = "Não Econtrado"; string EmailCliente = "Não encontrado"; string[] Informacoes = new string[2]; NomeDoCliente = controllerOS.LoadOSFinalizada(Txt_OS.Text).Cliente; //TODO:Arrumar para verificar o tipo de pessoa //Verificando o tipo e o Email do usuario if (true) //Verifica se é PessoaFisica { EmailCliente = controllerPF.Load(NomeDoCliente).Email; NomeDoCliente = controllerPF.Load(NomeDoCliente).Nome; Informacoes[0] = NomeDoCliente; Informacoes[1] = EmailCliente; } else if (controllerPJ.Verificar(NomeDoCliente)) //Verifica se é pessoa Juridica { PessoaJuridicaBase = controllerPJ.Load(NomeDoCliente); EmailCliente = PessoaFisicaBase.Email; NomeDoCliente = PessoaFisicaBase.Nome; Informacoes[0] = NomeDoCliente; Informacoes[1] = EmailCliente; } return Informacoes; }