Ejemplo n.º 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_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();
        }
Ejemplo n.º 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;
        }