private void AtualizePessoa(IPessoa pessoa, DataRow linha) { var temQAtualizar = false; if (pessoa.Enderecos ==null || pessoa.Enderecos.Count ==0) { var enderecos = MonteEndereco(linha); if (enderecos.Count != 0) pessoa.AdicioneEnderecos(enderecos); temQAtualizar = true; } if (pessoa.Contatos() == null || pessoa.Contatos().Count == 0) { pessoa.AdicioneContatos(ObtenhaContatosDaPessoa(linha)); temQAtualizar = true; } if (pessoa.Telefones == null || pessoa.Telefones.Count == 0) { pessoa.AdicioneTelefones(MonteTelefones(linha)); temQAtualizar = true; } if (temQAtualizar) if (pessoa.Tipo == TipoDePessoa.Fisica) using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDePessoaFisica>()) servico.Modificar((IPessoaFisica) pessoa); else using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDePessoaJuridica>()) servico.Modificar((IPessoaJuridica)pessoa); }
public IProcurador ObtenhaProcurador(IPessoa pessoa) { IProcurador procuradorRetorno = null; var comandoSQL = new StringBuilder(); IDBHelper DBHelper = ServerUtils.criarNovoDbHelper(); comandoSQL.Append("SELECT IDPESSOA, TIPOPESSOA, MATRICULAAPI, SIGLAORGAO, NRREGISTROORGAO, DATAREGISTROORGAO, OBSCONTATO "); comandoSQL.Append("FROM MP_PROCURADORES "); comandoSQL.Append("WHERE IDPESSOA = " + pessoa.ID); using (var reader = DBHelper.obtenhaReader(comandoSQL.ToString())) while (reader.Read()) procuradorRetorno = MapeieObjetoProcurador(reader, pessoa); return procuradorRetorno; }
public static void Excluir(IPessoa pessoa) { using (SqlConnection conn = new SqlConnection(ConectionString())) { string sql = "delete from pessoas where id = " + pessoa.Id; SqlCommand cmd = new SqlCommand(sql, conn); cmd.CommandType = CommandType.Text; try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
/// <summary> /// Inicializa corretamente os atributos da classe /// </summary> private void InicializaComponentes(IPessoa pessoa) { if (pessoa is Autor) { this.InicializaAutor((IAutor)pessoa); } if (pessoa is Editor || pessoa is Avaliador) { this.InicializaEditorAvaliador(pessoa); } this.lvAutores.View = View.List; this.lvAutores.Columns.Add("Nome"); this.txtStatus.Text = this.artigo.GetStatus(); if (this.artigo.Editor != null) { this.txtEditor.Text = this.artigo.Editor.Nome; } this.lvPalavrasChave.View = View.List; }
/// <summary> /// Construtor do form Editor /// </summary> /// <param name="pessoa"></param> public FrmEditor(IPessoa pessoa) { try { InitializeComponent(); this.pessoa = pessoa; this.bd = BancoDeDados.GetInstance(); this.artigos = new Lista <IArtigo>(); this.InicializaListView(); this.AtualizarArtigos(); this.PreencheListView(this.artigos); this.lblArtigos.Text = "Artigos em apreciação"; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public bool Login(IPessoa p) { //Pessoa p1 = (Pessoa)p; //OutraPessoa op1 = (OutraPessoa)p; if (p.GetType() == typeof(Pessoa)) { //conversão explicita de tipos Pessoa p1 = (Pessoa)p; } //ou if (p is Pessoa) { x = 3; } //Conversão de tipos //Coisa c = p as Coisa; //Coisa c1 = p as Pessoa; //Pessoa pp = (Pessoa)p; return(String.IsNullOrEmpty(p.Nome)); //p.Nome == null || p.Nome == String.Empty; }
private void Transferir(ILocal origem, ILocal destino) { IPessoa motorista = null; IPessoa passageiro = null; bool ultimaViagem = false; if (origem.ContemTipo(TipoPessoa.Oficial)) { passageiro = origem.GetPessoaPorTipo(TipoPessoa.Oficial); motorista = origem.GetPessoaPorTipo(TipoPessoa.Piloto); } else if (origem.ContemTipo(TipoPessoa.Piloto)) { passageiro = origem.GetPessoaPorTipo(TipoPessoa.Piloto); motorista = origem.GetPessoaPorTipo(TipoPessoa.ChefeDeServico); } else if (origem.ContemTipo(TipoPessoa.Comissaria)) { passageiro = origem.GetPessoaPorTipo(TipoPessoa.Comissaria); motorista = origem.GetPessoaPorTipo(TipoPessoa.ChefeDeServico); } else if (origem.ContemTipo(TipoPessoa.ChefeDeServico)) { passageiro = origem.GetPessoaPorTipo(TipoPessoa.ChefeDeServico); motorista = origem.GetPessoaPorTipo(TipoPessoa.Policial); } else { passageiro = origem.GetPessoaPorTipo(TipoPessoa.Presidiario); motorista = origem.GetPessoaPorTipo(TipoPessoa.Policial); ultimaViagem = true; } RealizarViagem(origem, destino, motorista, passageiro, ultimaViagem); }
private void ObtenhaProcurador(IPessoa pessoa) { IProcurador procurador; using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeProcurador>()) procurador = servico.ObtenhaProcurador(pessoa); if (procurador == null) { ((RadToolBarButton)rtbToolBar.FindButtonByCommandName("btnNovo")).Visible = true; return; } MostreProcurador(procurador); ExibaTelaConsultar(); }
public static List <IPessoa> Buscar(IPessoa iPessoa) { return(new Servico(iPessoa).Todos()); }
public Servico(IPessoa iPessoa) { this.pessoa = iPessoa; }
private IProcurador MapeieObjetoProcurador(IDataReader reader, IPessoa pessoa) { var procurador = FabricaGenerica.GetInstancia().CrieObjeto<IProcurador>(new object[] {pessoa}); procurador.MatriculaAPI = UtilidadesDePersistencia.GetValorString(reader, "MATRICULAAPI"); procurador.SiglaOrgaoProfissional = UtilidadesDePersistencia.GetValorString(reader, "SIGLAORGAO"); procurador.NumeroRegistroProfissional = UtilidadesDePersistencia.GetValorString(reader, "NRREGISTROORGAO"); procurador.DataRegistroProfissional = UtilidadesDePersistencia.getValorDate(reader, "DATAREGISTROORGAO"); procurador.ObservacaoContato = UtilidadesDePersistencia.GetValorString(reader, "MATRICULAAPI"); return procurador; }
public PessoaTranquila(IPessoa pessoa) { P = pessoa; }
public PessoaFeliz(IPessoa pessoa) { P = pessoa; }
public RegistrarAppServices(IPessoa pessoa, IUsuario usuario) { _pessoa = pessoa; _usuario = usuario; }
private IProcurador CadastreProcurador(IPessoa pessoa) { var procurador = FabricaGenerica.GetInstancia().CrieObjeto<IProcurador>(new object[] { pessoa }); if (!idsDeProduradoresCadastrados.Contains(pessoa.ID.Value.ToString())) { using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeProcurador>()) servico.Inserir(procurador); idsDeProduradoresCadastrados.Add(pessoa.ID.Value.ToString()); } return procurador; }
private void MontaPessoaJuridica(DataRow linha, ref IPessoa pessoa) { MontaPessoa(linha, ref pessoa); if (!Information.IsDBNull(linha["NOME_FANTASIA"])) ((IPessoaJuridica)pessoa).NomeFantasia = UtilidadesDePersistencia.GetValor(linha, "NOME_FANTASIA").Trim(); if (!Information.IsDBNull(linha["CNPJ_CPF"])) { if (!string.IsNullOrEmpty(UtilidadesDePersistencia.GetValor(linha, "CNPJ_CPF").Trim())) pessoa.AdicioneDocumento(FabricaGenerica.GetInstancia().CrieObjeto<ICNPJ>(new object[] { UtilidadesDePersistencia.GetValor(linha, "CNPJ_CPF").Trim() })); } }
private IInventor CadastreInventor(IPessoa pessoa) { var inventor = FabricaGenerica.GetInstancia().CrieObjeto<IInventor>(new object[] { pessoa }); inventor.DataDoCadastro = DateTime.Now; if (!idsDeInventoresCadastrados.Contains(pessoa.ID.Value.ToString())) { using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeInventor>()) servico.Inserir(inventor); idsDeInventoresCadastrados.Add(pessoa.ID.Value.ToString()); } return inventor; }
private void MontaPessoaFisica(DataRow linha, ref IPessoa pessoa) { MontaPessoa(linha, ref pessoa); if (!Information.IsDBNull(linha["CNPJ_CPF"])) { if (!string.IsNullOrEmpty(UtilidadesDePersistencia.GetValor(linha, "CNPJ_CPF").Trim())) { var cpf = FabricaGenerica.GetInstancia().CrieObjeto<ICPF>(new object[] { UtilidadesDePersistencia.GetValor( linha, "CNPJ_CPF").Trim() }); try { if (cpf.EhValido()) pessoa.AdicioneDocumento(cpf); } catch { } } } ((IPessoaFisica)pessoa).EstadoCivil = EstadoCivil.Ignorado; ((IPessoaFisica)pessoa).Nacionalidade = Nacionalidade.Brasileira; ((IPessoaFisica)pessoa).Sexo = Sexo.Masculino; }
private void MontaPessoa(DataRow linha, ref IPessoa pessoa) { if (!Information.IsDBNull(linha["desricaogrupoatividade"])) if (!grupoDeAtividadeDoContato.ContainsKey(UtilidadesDePersistencia.GetValor(linha, "IDCONTATO"))) grupoDeAtividadeDoContato.Add(UtilidadesDePersistencia.GetValor(linha, "IDCONTATO"), UtilidadesDePersistencia.GetValor(linha, "desricaogrupoatividade")); pessoa.Nome = UtilidadesDePersistencia.GetValor(linha, "NOME_CONTATO").Trim(); if (!Information.IsDBNull(linha["EMAIL"])) { if(pessoa.EnderecosDeEmails == null) pessoa.EnderecosDeEmails = new List<EnderecoDeEmail>(); pessoa.EnderecosDeEmails.Add(UtilidadesDePersistencia.GetValor(linha, "EMAIL").Trim()); } if (!Information.IsDBNull(linha["DOMINIO"])) pessoa.Site = UtilidadesDePersistencia.GetValor(linha, "DOMINIO").Trim(); if (!Information.IsDBNull(linha["LOGRADOURO"])) { var endereco = FabricaGenerica.GetInstancia().CrieObjeto<IEndereco>(); endereco.Logradouro = UtilidadesDePersistencia.GetValor(linha, "LOGRADOURO").Trim(); if (!Information.IsDBNull(linha["BAIRRO"])) endereco.Bairro = UtilidadesDePersistencia.GetValor(linha, "BAIRRO").Trim(); var complemento = ""; var numero = "S/N"; if (!Information.IsDBNull(linha["COMPLEMENTO"])) complemento = UtilidadesDePersistencia.GetValor(linha, "COMPLEMENTO").Trim(); if (!Information.IsDBNull(linha["NUMERO"])) numero = "NÚMERO " + UtilidadesDePersistencia.GetValor(linha, "NUMERO").Trim(); endereco.Complemento = (complemento + " " + numero).Trim(); if (!Information.IsDBNull(linha["CEP"])) endereco.CEP = new CEP(UtilidadesDePersistencia.GetValorLong(linha, "CEP")); if (!Information.IsDBNull(linha["CIDADE"])) endereco.Municipio = DescubraMunicipio(UtilidadesDePersistencia.GetValor(linha, "CIDADE"), UtilidadesDePersistencia.GetValor(linha, "SG_ESTADO")); if (!Information.IsDBNull(linha["descricaotipoendereco"])) endereco.TipoDeEndereco = DescubraTipoDeEndereco(UtilidadesDePersistencia.GetValor(linha, "descricaotipoendereco")); else endereco.TipoDeEndereco = DescubraTipoDeEndereco("PADRÃO"); pessoa.AdicioneEndereco(endereco); } if (!Information.IsDBNull(linha["num_telefone"])) { var telefone = FabricaGenerica.GetInstancia().CrieObjeto<ITelefone>(); var numero = ObtenhaApenasNumeros(UtilidadesDePersistencia.GetValor(linha, "num_telefone")); short DDD = 0; long Numero; if (numero.Length == 10) { DDD = Convert.ToInt16((Strings.Mid(numero, 1, 2))); Numero = Convert.ToInt64((Strings.Mid(numero, 3))); } else { Numero = Convert.ToInt64(numero); } telefone.DDD = DDD; telefone.Numero = Numero; if (Numero.ToString().StartsWith("9")) telefone.Tipo = TipoDeTelefone.Celular; else telefone.Tipo = TipoDeTelefone.Comercial; pessoa.AdicioneTelefone(telefone); } }
private ICliente CadastreCliente(IPessoa pessoa, IGrupoDeAtividade grupoDeAtividade) { var cliente = FabricaGenerica.GetInstancia().CrieObjeto<ICliente>(new object[] { pessoa }); cliente.GrupoDeAtividade = grupoDeAtividade; cliente.DataDoCadastro = DateTime.Now; if (!idsDeClientesCadastros.Contains(pessoa.ID.Value.ToString())) { using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeCliente>()) servico.Inserir(cliente); idsDeClientesCadastros.Add(pessoa.ID.Value.ToString()); } return cliente; }
public IEmprestimo BuscarEmprestimoPorPessoa(IEmprestimo emprestimo, IPessoa pessoa, List <IEmprestimo> listEmprestimo) { return(emprestimo.BuscarEmprestimoPorPessoa(pessoa, listEmprestimo)); }
public PessoaRapida(IPessoa p) { this.p = p; }
public IPessoa BuscarPessoa(IPessoa pessoa, string cpf, List <IPessoa> listPessoa) { return(pessoa.BuscarPessoa(cpf, listPessoa)); }
private string OtenhaNumeroCPFOuCNPJ(IPessoa pessoa) { if (pessoa.Tipo.Equals(TipoDePessoa.Fisica)) { var cpf = pessoa.ObtenhaDocumento(TipoDeDocumento.CPF); return cpf != null ? cpf.ToString() : ""; } var cnpj = pessoa.ObtenhaDocumento(TipoDeDocumento.CNPJ); return cnpj != null ? cnpj.ToString() : ""; }
public ITitular Obtenha(IPessoa pessoa) { ServerUtils.setCredencial(_Credencial); var mapeador = FabricaGenerica.GetInstancia().CrieObjeto<IMapeadorDeTitular>(); try { return mapeador.Obtenha(pessoa); } finally { ServerUtils.libereRecursos(); } }
public PessoaController(IPessoa _repository, ICargo _cargoRepository, IPerfil _perfilRepository) { Repository = _repository; Cargo_Repository = _cargoRepository; Perfil_Repository = _perfilRepository; }
public FuncionariosController(IFuncionario context, IPessoa contextPessoa) { _context = context; _contextPessoa = contextPessoa; }
public PessoaTriste(IPessoa pessoa) { P = pessoa; }
public Titular(IPessoa pessoa) : base(pessoa) { }
public void AdicionarPessoa(IPessoa pessoa) { Ocupantes.Add(pessoa); }
public Inventor(IPessoa pessoa) : base(pessoa) { }
public IInventor Obtenha(IPessoa pessoa) { var sql = new StringBuilder(); IDBHelper DBHelper; IInventor inventor = null; DBHelper = ServerUtils.criarNovoDbHelper(); sql.Append("SELECT IDPESSOA, TIPOPESSOA, DTCADASTRO, INFOADICIONAL FROM MP_INVENTOR WHERE "); sql.Append(String.Concat("IDPESSOA = ", pessoa.ID.Value)); using (var leitor = DBHelper.obtenhaReader(sql.ToString())) { try { if (leitor.Read()) inventor = MontaObjetoInvetor(leitor, pessoa); } finally { leitor.Close(); } } return inventor; }
public PessoaEmailsController(IPessoaEmail context, IPessoa contextPessoa) { _context = context; _contextPessoa = contextPessoa; }
public Pedido(IPessoa consumidor) { Consumidor = consumidor; }
public Procurador(IPessoa Pessoa) : base(Pessoa) { }
public void ValidarCompanhiaViagem(IPessoa motorista, IPessoa passageiro) { ValidarTiposCompanhia(motorista.Tipo, passageiro.Tipo); }
private void ObtenhaInventor(IPessoa pessoa) { IInventor inventor; txtInformacoesAdicionais.Text = string.Empty; txtDataDoCadastro.SelectedDate = DateTime.Now; using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeInventor>()) { inventor = servico.Obtenha(pessoa); } if (inventor == null) { ((RadToolBarButton)rtbToolBar.FindButtonByCommandName("btnNovo")).Visible = true; return; } MostreInventor(inventor); ExibaTelaConsultar(); }
public void RemoverPessoa(IPessoa pessoa) { Ocupantes.Remove(pessoa); }
private void Desembarcar(IPessoa pessoa, ILocal origem, ILocal destino) { origem.RemoverPessoa(pessoa); destino.AdicionarPessoa(pessoa); Console.WriteLine(pessoa.Exibicao() + " desceu em: " + destino.Descricao); }
public abstract string GetNome(IPessoa p);
private void RealizarViagem(ILocal origem, ILocal destino, IPessoa motorista, IPessoa passageiro, bool ultimaViagem) { _validacaoTransporte.ValidarMotorista(motorista); _validacaoTransporte.ValidarCompanhiaViagem(motorista, passageiro); Console.WriteLine(""); Console.WriteLine("Realizando transporte -> Motorista: " + motorista.Exibicao() + ". Passageiro: " + passageiro.Exibicao()); if (ultimaViagem) { Desembarcar(motorista, origem, destino); } Desembarcar(passageiro, origem, destino); Console.WriteLine("=================================================================================================================="); _validacaoTransporte.RestricoesLocal(origem); _validacaoTransporte.RestricoesLocal(destino); }
private IInventor MontaObjetoInvetor(IDataReader leitor, IPessoa pessoa) { var inventor = FabricaGenerica.GetInstancia().CrieObjeto<IInventor>(new object[] {pessoa}); inventor.DataDoCadastro = UtilidadesDePersistencia.getValorDate(leitor, "DTCADASTRO"); if (!UtilidadesDePersistencia.EhNulo(leitor, "INFOADICIONAL")) { inventor.InformacoesAdicionais = UtilidadesDePersistencia.GetValorString(leitor, "INFOADICIONAL"); } return inventor; }