public async Task <IActionResult> Edit(int id, [Bind("Descricao,Id")] TipoPessoa tipoPessoa) { if (id != tipoPessoa.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _context.Update(tipoPessoa); } catch (DbUpdateConcurrencyException) { if (!await TipoPessoaExists(tipoPessoa.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tipoPessoa)); }
public void GetHierarquias(Pessoa pessoa, TipoPessoa tipoPessoa) { tdTriviewHierarquia.InnerHtml = string.Empty; tdTriviewHierarquia.Controls.Clear(); if (CType.Exist(pessoa)) { this.pessoa = pessoa; List<List<int>> estruturaHierarquia = new List<List<int>>(); if (tipoPessoa == TipoPessoa.Fisica) { var pessoaFisicaJuridica = new PessoaFisicaJuridica(pessoa.Fisica).Find(); foreach (var pj in pessoaFisicaJuridica) { var pessoaJuridica = ((PessoaFisicaJuridica)pj).PessoaJuridica.Pessoa; estruturaHierarquia.Add(pessoaJuridica.GetListIdEstruturaHierarquia()); } } else estruturaHierarquia.Add(pessoa.GetListIdEstruturaHierarquia()); if (estruturaHierarquia.Count > 0) { foreach(var eh in estruturaHierarquia) loadTree((List<int>)eh); } if (tdTriviewHierarquia.Controls.Count < 1) tdTriviewHierarquia.InnerHtml = "Pessoa " + pessoa.Nome + ", não está cadastrado na estrutura de hierarquias"; return; } tdTriviewHierarquia.InnerHtml = "Você não está cadastrado em uma estrutura de hierarquias"; }
public TipoPessoa Busca(TipoPessoa tipo) { using (var context = new TechVirtusProvaContext()) { return(context.TipoPessoas.FirstOrDefault(e => e.Tipo == tipo.Tipo)); } }
public IHttpActionResult Post([FromBody] TipoPessoa _TipoPessoa) { if (_TipoPessoa == null) { return(Conflict()); } try { if (_repositoryTipoPessoa.Add(_TipoPessoa)) { return(Created <TipoPessoa>(Request.RequestUri + _TipoPessoa.Id.ToString(), _TipoPessoa)); } else { return(Conflict()); } } catch (Exception ex) { HttpResponseMessage response = Request.CreateResponse(System.Net.HttpStatusCode.BadRequest); response.Content = new StringContent(ex.Message); response.RequestMessage = Request; return(ResponseMessage(response)); } }
public Contas(TipoPessoa tipoPessoa, double saldo, double credito, string nome) { this.TipoPessoa = tipoPessoa; this.Saldo = saldo; this.Credito = credito; this.Nome = nome; }
public Pessoa(string nome, TipoPessoa tipo) { Nome = nome; Tipo = tipo; Id = Guid.NewGuid(); PodeDirigir = tipo == TipoPessoa.ChefeDeServico || tipo == TipoPessoa.Piloto || tipo == TipoPessoa.Policial; }
public ResultadoTributacao(ITributavelProduto produto, Crt crtEmpresa, TipoOperacao operacao, TipoPessoa tipoPessoa) { _produto = produto; CrtEmpresa = crtEmpresa; Operacao = operacao; TipoPessoa = tipoPessoa; }
/// <summary> /// Initializes a new instance of the <see cref="Pessoa" /> class. /// </summary> public Pessoa() { numeroPessoa = -1; nome = string.Empty; tipo = TipoPessoa.convidado; idade = -1; }
public List <TipoPessoa> selectAllTipoPessoa() { try { SQL = string.Format("SELECT id, nome FROM pessoa_tipo"); DataSet ds = con.ConsultaSQL(SQL); List <TipoPessoa> tp = new List <TipoPessoa>(); foreach (DataRow dr in ds.Tables[0].Rows) { TipoPessoa t = new TipoPessoa { Id = int.Parse(dr["id"].ToString()), nome = dr["nome"].ToString() }; tp.Add(t); } return(tp); } catch (Exception ex) { throw new Exception(ex.Message); } }
public TipoPessoa Adicionar(TipoPessoa curso) { if (!curso.IsValid()) { return(curso); } return(_tipoPessoaRepository.Adicionar(curso)); }
public void Remover(TipoPessoa tipo) { using (var context = new TechVirtusProvaContext()) { context.TipoPessoas.Remove(tipo); context.SaveChanges(); } }
public void Atualizar(TipoPessoa tipo) { using (var context = new TechVirtusProvaContext()) { context.Entry(tipo).State = Microsoft.Data.Entity.EntityState.Modified; context.SaveChanges(); } }
public void Adicionar(TipoPessoa tipo) { using (var context = new TechVirtusProvaContext()) { context.TipoPessoas.Add(tipo); context.SaveChanges(); } }
public ResultadoTributacao(ITributavelProduto produto, Crt crtEmpresa, TipoOperacao operacao, TipoPessoa tipoPessoa, TipoDesconto tipoDesconto = TipoDesconto.Incondicional) { _produto = produto; CrtEmpresa = crtEmpresa; Operacao = operacao; TipoPessoa = tipoPessoa; TipoDesconto = tipoDesconto; }
public Pessoa(string userId, string nome, string end, TipoPessoa tipo, string dadoP) { PessoaID = userId; Nome = nome; Endereco = end; Tipo = tipo; DadoPessoal = dadoP; }
public Cliente(string userId, string nome, string end, TipoPessoa tipo, string dadoP, string tel, Cartao cartao = null) : base(userId,nome, end, tipo, dadoP) { Telefone = tel; _DadosCartao = cartao; Cartoes = new List<Cartao>(); Alugueis = new List<Aluguel>(); }
public void Remover(TipoPessoa tipo) { using (var contexto = new LojaContext()) { contexto.TipoPessoas.Remove(tipo); contexto.SaveChanges(); } }
public Cliente(string userId, string nome, string end, TipoPessoa tipo, string dadoP, string tel, Cartao cartao = null) : base(userId, nome, end, tipo, dadoP) { Telefone = tel; _DadosCartao = cartao; Cartoes = new List <Cartao>(); Alugueis = new List <Aluguel>(); }
/// <summary> /// Initializes a new instance of the <see cref="Pessoa" /> class. /// </summary> /// <param name="idade">The idade.</param> /// <param name="nome">The nome.</param> /// <param name="tipo">The tipo.</param> /// <param name="numeroPessoa">The numero pessoa.</param> public Pessoa(int idade, string nome, TipoPessoa tipo, int numeroPessoa) { this.numeroPessoa = numeroPessoa; this.nome = nome; this.idade = idade; this.tipo = tipo; this.numeroPessoa = numeroPessoa; }
public void Adiciona(TipoPessoa tipo) { using (var context = new LojaContext()) { context.TipoPessoas.Add(tipo); context.SaveChanges(); } }
public List <PessoaDto> ListarTipo(TipoPessoa tipoPessoa) { //TODO Retornar dados salvos do Banco de Dados e ativos, filtrados por tipo de pessoa List <Pessoa> pessoas = null; List <PessoaDto> pessoasDto = pessoas.Converter(); return(pessoasDto); }
public void Atualiza(TipoPessoa tipo) { using (var contexto = new LojaContext()) { contexto.TipoPessoas.Update(tipo); contexto.SaveChanges(); } }
public ModelCompradores() { lista_compradores = new PagedList <Comprador>(null, 1, 1); Tipo = new TipoPessoa(); Enderecos = new List <Endereco>(); Telefone1 = new Telefone(); Telefone2 = new Telefone(); Nascimento = new DateTime(); }
public static String Obtem(TipoPessoa tipo) { switch (tipo) { case TipoPessoa.Fisica: return "Física"; case TipoPessoa.Juridica: return "Jurídica"; default: return String.Empty; } }
public Cliente(string nome, string documento, string email, TipoPessoa tipoPessoa) { // Validar this.Nome = nome; this.Documento = documento; this.TipoPessoa = TipoPessoa; this.Email = email; this.StatusCliente = StatusCliente.Ativo; }
public Revendedor(string nome, string cpf, string email, string rg, TipoPessoa tipoPessoa, StatusRevendedor status) { this.Nome = nome; this.Cpf = cpf; this.Email = email; this.Rg = rg; this.TipoPessoa = tipoPessoa; this.StatusRevendedor = status; }
public Cliente(string nome, TipoPessoa tipoPessoa, int cPF_CNPJ, Endereco endereco, string cEP, string email, string[] telefones, Pedido pedido) { Nome = nome; TipoPessoa = tipoPessoa; CPF_CNPJ = cPF_CNPJ; Endereco = endereco; CEP = cEP; Email = email; Telefones = telefones; }
public void AtualizarConjuge(string nome, string profissao, string telefone, EstadoCivil estadoCivil, TipoPessoa tipo, TipoSexo sexo, DateTime dataNascimento) { Nome = nome; Profissao = profissao; Telefone = telefone; EstadoCivil = estadoCivil; Tipo = tipo; Sexo = sexo; DataNascimento = dataNascimento; }
private void MenuItemTipoPessoa_Click(object sender, RoutedEventArgs e) { var tipoPessoaUserControl = new TipoPessoa(); tipoPessoaUserControl.SetValue(DockPanel.DockProperty, Dock.Top); dockPanelCentral.Children.Clear(); dockPanelCentral.Children.Add(tipoPessoaUserControl); textBlockTitulo.Text = "Tipo Pessoa"; }
public async Task <IActionResult> Create([Bind("Descricao,Id")] TipoPessoa tipoPessoa) { if (ModelState.IsValid) { await _context.Add(tipoPessoa); return(RedirectToAction(nameof(Index))); } return(View(tipoPessoa)); }
public static String Obtem(TipoPessoa tipo) { switch (tipo) { case TipoPessoa.Fisica: return("Física"); case TipoPessoa.Juridica: return("Jurídica"); default: return(String.Empty); } }
public void ValidarTiposCompanhia(TipoPessoa tipo1, TipoPessoa tipo2) { if ((tipo1 == TipoPessoa.Piloto && tipo2 == TipoPessoa.Comissaria) || (tipo1 == TipoPessoa.Comissaria && tipo2 == TipoPessoa.Piloto)) { throw new Exception("Piloto e Comissária não podem ficar a sós."); } if ((tipo1 == TipoPessoa.ChefeDeServico && tipo2 == TipoPessoa.Oficial) || (tipo1 == TipoPessoa.Oficial && tipo2 == TipoPessoa.ChefeDeServico)) { throw new Exception("Chefe de Servico e Oficial não podem ficar a sós."); } }
public ActionResult Edit(Guid id, TipoPessoa tipo) { //var model; //if (tipo == TipoPessoa.Fisica) var model = pessoasAppServices.ObterCliente(id); //else //model = pessoasAppServices.ObterClientePessoaJuridica(id); return(View("Edit" + model.TipoPessoa.ToString(), model)); }
public Pessoa(string documentoUnico, string nome, TipoPessoa tipo, string email, string telefonePrincipal, string telefoneSecundario) { // todo: validação DocumentoUnico = documentoUnico; Nome = nome; Tipo = tipo; Email = email; TelefonePrincipal = telefonePrincipal; TelefoneSecundario = telefoneSecundario; }
public string adicionarTipoPessoa(TipoPessoa t) { string erro = null; try { db.TipoPessoa.AddObject(t); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public string excluirTipoPessoa(TipoPessoa t) { string erro = null; try { db.TipoPessoa.DeleteObject(t); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
/// <summary> /// Método Create para carregar a Pessoa passando o seu GUID e qual o tipo de Pessoa deseja-se carregar. /// </summary> /// <param name="tipo">Tipo de pessoa que deseja carregar. Exemplo: Usuario, Cliente, etc.</param> /// <param name="guid">Guid do Objeto</param> /// <param name="viewOnly">Se true, traz apenas os campos de base, como GUID, EGUID, Nome Fantasia e Razão Social</param> /// <returns>Retorna o objeto do tipo IPessoa </returns> public static IPessoa Create(TipoPessoa tipo, GUID guid, bool viewOnly = true) { IPessoa pessoa = Create(tipo) as PessoaBase; if(pessoa != null) { pessoa.GUID = guid; if(viewOnly) { DataReader dr = DbContext.GetDisplayValues(pessoa, new Where { { "cad_Pessoa.GUID", guid } }).DataReader; if(dr.Read()) { pessoa.GUID = dr.GetString("p_GUID"); pessoa.EGUID = dr.GetString("p_EGUID"); pessoa.NomeFantasia = dr.GetString("p_NomeFantasia"); pessoa.RazaoSocial = dr.GetString("p_RazaoSocial"); pessoa.FisicaJuridica = dr.GetEnum<FisicaJuridica>("p_fisicajuridica"); pessoa.Fisica = new Data.Cadastro.Pessoa.Fisica.Fisica(pessoa.GUID); pessoa.Juridica = new Data.Cadastro.Pessoa.Juridica.Juridica(pessoa.GUID); pessoa.ContaCorrente = new ContaCorrente(dr.GetString("p_GUIDContaCorrente")); pessoa.Enderecos = new Data.Cadastro.Pessoa.Endereco().Find<Model.Cadastro.Pessoa.IEndereco>( new Where { {"guidpessoa", pessoa.GUID} }); pessoa.CanaisComunicacao = new Data.Cadastro.Pessoa.CanalComunicacao().Find<Model.Cadastro.Pessoa.ICanalComunicacao>(new Where { { "guidpessoa", pessoa.GUID } }); } } else pessoa.Populate(guid); } return pessoa; }
public string editarTipoPessoa(TipoPessoa t) { string erro = null; try { if (t.EntityState == System.Data.EntityState.Detached) db.TipoPessoa.Attach(t); db.ObjectStateManager.ChangeObjectState(t, System.Data.EntityState.Modified); db.SaveChanges(); } catch (Exception ex) { erro = ex.Message; } return erro; }
public ExcecaoDocumentoNaoPermitido(TipoPessoa tipoPessoa, TipoDocumento tipoDocumento) : base(RetornaMensagemErro(tipoPessoa, tipoDocumento)) { }
/// <summary> /// Método para popular a instancia do objeto Pessoa usando como parâmetro o Data Reader /// </summary> /// <param name="dataReader">Objeto datareader para carregar os dados do objeto</param> public override void Populate(DataReader dataReader) { base.Populate(dataReader); FisicaJuridica = dataReader.GetEnum<FisicaJuridica>("p_fisicajuridica"); TipoPessoa = new TipoPessoa().ToEnum(dataReader.GetValue<string>("p_tipopessoa")); RazaoSocial = dataReader.GetValue<string>("p_razaosocial"); NomeFantasia = dataReader.GetValue<string>("p_nomefantasia"); Observacao = dataReader.GetValue<string>("p_observacao"); Replicado = dataReader.GetValue<bool>("p_Replicado"); #region lazy GUID guidPessoaFisica = (GUID)dataReader.GetValue<string>("p_GUIDPessoa"); Lazy.Add("Fisica", () => { return new Data.Cadastro.Pessoa.Fisica.Fisica(guidPessoaFisica); }); GUID guidPessoaJuridica = (GUID)dataReader.GetValue<string>("p_GUIDPessoa"); Lazy.Add("Juridica", () => { return new Data.Cadastro.Pessoa.Juridica.Juridica(guidPessoaJuridica); }); Lazy.Add("Enderecos", () => { return new Data.Cadastro.Pessoa.Endereco().Find<IEndereco, IPessoa>(new Where { { "GUIDPessoa", GUID } }, this); }); Lazy.Add("CanaisComunicacao", () => { return new CanalComunicacao().Find<ICanalComunicacao, IPessoa>(new Where { { "GUIDPessoa", GUID } }, this); }); Lazy.Add("Ocorrencias", () => { return new Ocorrencia().Find<IOcorrencia, IPessoa>(new Where { { "GUIDPessoa", GUID } }, this); }); GUID guidContaCorrente = dataReader.GetString("p_GUIDContaCorrente"); Lazy.Add("ContaCorrente", () => { return new ContaCorrente(guidContaCorrente); }); #endregion }
public ExcecaoEnderecoNaoPermitido(TipoPessoa tipoPessoa, TipoEndereco tipoEndereco) : base("Não é permitido adicionar " + NomeTipoEndereco.ObtemString(tipoEndereco) + "para pessoa " + NomeTipoPessoa.Obtem(tipoPessoa) + "!") { }
public LIType FindTop(string data, TipoPessoa tipoPessoa) { if (tipoPessoa == TipoPessoa.Juridica) return this.FindBySql("findPessoasTipoJuridicaTop '" + data + "'"); else return this.FindBySql("findPessoasTipoFisicaTop '" + data + "'"); }
public Pessoa(string nome, TipoPessoa tipoPessoa) { CarregarConnectionString(Cliente.Current()); this.Nome = nome; this.TipoPessoa = tipoPessoa; }
/// <summary> /// compara se a origem é igual ao esperado /// </summary> /// <param name="origin">Origem. Valor Original</param> /// <param name="expected">Valor esperado</param> /// <returns>true se a origem for igual ao espereado</returns> public static bool Is(this TipoPessoa origin, TipoPessoa expected) { return ((origin & expected) == expected); }
private static String RetornaMensagemErro(TipoPessoa tipoPessoa, TipoDocumento tipoDocumento) { return NomeTipoPessoa.Obtem(tipoPessoa) + " não pode conter " + NomeTipoDocumento.ObtemString(tipoDocumento) + "!"; }
/// <summary> /// Cria-se um objeto Pessoa com o tipo pre-estabelecido através do parametro TipoPessoa /// </summary> /// <param name="tipoPessoa">Tipo de pessoa que seja criar-se</param> /// <returns>Objeto do tipo IPessoa criado, levando-se em conta que seja do tipo passado pelo parametro</returns> public static IPessoa Create(TipoPessoa tipoPessoa) { IPessoa pessoa = null; if (tipoPessoa.Is(TipoPessoa.Cliente)) pessoa = new Data.Cadastro.Pessoa.Cliente(); else if (tipoPessoa.Is(TipoPessoa.Empresa)) pessoa = new Data.Cadastro.Pessoa.Empresa(); else if (tipoPessoa.Is(TipoPessoa.Fornecedor)) pessoa = new Data.Cadastro.Pessoa.Fornecedor(); else if (tipoPessoa.Is(TipoPessoa.Usuario)) pessoa = new Data.Cadastro.Pessoa.Usuario(); else if (tipoPessoa.Is(TipoPessoa.Vendedor)) pessoa = new Data.Cadastro.Pessoa.Vendedor(); else if (tipoPessoa.Is(TipoPessoa.Contador)) pessoa = new Data.Cadastro.Pessoa.Contador(); else if (tipoPessoa.Is(TipoPessoa.Fabricante)) pessoa = new Data.Cadastro.Pessoa.Fabricante(); else if (tipoPessoa.Is(TipoPessoa.Transportador)) pessoa = new Data.Cadastro.Pessoa.Transportador(); else if (tipoPessoa.Is(TipoPessoa.Generica)) throw new NotImplementedException("Não existe pessoa genérica."); if(pessoa != null) pessoa.TipoPessoa = tipoPessoa; return pessoa; }
public ExcecaoTelefoneNaoPermitido(TipoPessoa tipoPessoa, TipoTelefone tipoTelefone) : base("Não é permitido adicionar " + NomeTipoTelefone.ObtemString(tipoTelefone) + "para pessoa " + NomeTipoPessoa.Obtem(tipoPessoa) + "!") { }
public PessoaEscolhida(TipoPessoa quem, object objeto) { this.quem = quem; this.objeto = objeto; }
public Pessoa(string documentoUnico, string nome, TipoPessoa tipo) : this(documentoUnico, nome, tipo, null, null, null) { }