Пример #1
0
        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_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);
            }
        }
        private void Btm_Salvar_Click(object sender, EventArgs e)
        {
            Model.Pessoa_e_Usuario.Fisica PessoaFBase = new Model.Pessoa_e_Usuario.Fisica();
            ControllerFisica controllerPF = new ControllerFisica();

            PessoaFBase.Nome = Txt_Nome.Text;
            PessoaFBase.Endereco = Txt_Endereco.Text;
            PessoaFBase.Email = Txt_Email.Text;
            PessoaFBase.Situacao = Txt_Situacao.Text;
            PessoaFBase.SiglaEstado = Txt_Estado.Text;
            PessoaFBase.Cidade = Txt_Cidade.Text;
            PessoaFBase.Bairro = Txt_Bairro.Text;
            PessoaFBase.Cep = Txt_Cep.Text;
            PessoaFBase.Observacoes = Txt_Observacoes.Text;

            //Parte de Pessoa Física
            PessoaFBase.CPF = Txt_CPF.Text;
            PessoaFBase.Celular = Txt_Celular.Text;
            PessoaFBase.Sexo = Txt_Sexo.Text;
            PessoaFBase.DataDeNascimento = DateTime.Parse(Txt_DataNacimento.Text);

            //A função Save() Retona uma string infomando sobre o que ocorreu.
            MessageBox.Show(controllerPF.Save(PessoaFBase.Nome, PessoaFBase.Endereco, PessoaFBase.Email, PessoaFBase.Situacao, PessoaFBase.SiglaEstado, PessoaFBase.Cidade, PessoaFBase.Bairro, PessoaFBase.Cep, PessoaFBase.Observacoes, PessoaFBase.CPF, PessoaFBase.Celular, PessoaFBase.Sexo, PessoaFBase.DataDeNascimento));

            Txt_Bairro.Clear();
            Txt_Cep.Clear();
            Txt_Cidade.Clear();
            Txt_CPF.Clear();
            Txt_Celular.Clear();
            Txt_Endereco.Clear();
            Txt_Nome.Clear();
            Txt_Observacoes.Clear();
            Txt_DataNacimento.Clear();
            Txt_Situacao.Clear();
            Txt_Email.Clear();
        }
Пример #4
0
        /// <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;
        }