private void Frm_ListarFisica_Load(object sender, EventArgs e) { Model.Pessoa_e_Usuario.Fisica PessoaFisicaBase = new Model.Pessoa_e_Usuario.Fisica(); ControllerFisica controllerPF = new ControllerFisica(); foreach (var item in controllerPF.LoadList()) { PessoaFisicaBase = controllerPF.Load(item); Data_Os.Rows.Add(PessoaFisicaBase.Nome, PessoaFisicaBase.Celular, PessoaFisicaBase.CPF, PessoaFisicaBase.Cidade, PessoaFisicaBase.Situacao); } }
/// <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; }