public PessoaTipoColecao Consultar() { try { conexao.LimparParametros(); PessoaTipoColecao pessoaTipoColecao = new PessoaTipoColecao(); DataTable dataTable = conexao.ExecutarConsulta(CommandType.StoredProcedure, "uspPessoaTipoConsultar"); foreach (DataRow dataRow in dataTable.Rows) { PessoaTipo pessoa = new PessoaTipo(); pessoa.IDPessoaTipo = Convert.ToInt32(dataRow["IDPessoaTipo"]); pessoa.Descricao = Convert.ToString(dataRow["Descricao"]); pessoaTipoColecao.Add(pessoa); } return(pessoaTipoColecao); } catch (Exception ex) { throw new Exception("Erro ao consultar tipo de pessoa. Detalhes: " + ex.Message); } }
public async Task <IActionResult> Edit(int id, [Bind("Descricao,Id")] PessoaTipo pessoaTipo) { if (id != pessoaTipo.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(pessoaTipo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PessoaTipoExists(pessoaTipo.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(pessoaTipo)); }
public static Pessoa GetPessoas(PessoaTipo type) { switch (type) { case PessoaTipo.Pessoa: return(new Pessoa()); case PessoaTipo.Usuario: return(new Usuario()); default: throw new ArgumentOutOfRangeException(); } }
public async Task <IActionResult> Create([Bind("Descricao,Id")] PessoaTipo pessoaTipo) { if (ModelState.IsValid) { _context.Add(pessoaTipo); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(pessoaTipo)); }
public static PessoaDAO GetInstancia(PessoaTipo typePessoa) { if (instancia == null) { instancia = new PessoaDAO(); } type = typePessoa; return(instancia); }
public ClienteColecao ConsultarPorCodigoNome(string nomeParametro, object valorParametro) { try { acessoDados.LimparParametros(); acessoDados.AdicionarParametros(nomeParametro, valorParametro); DataTable dataTable = acessoDados.ExecutarConsulta(CommandType.StoredProcedure, "uspClienteConsultarPorCodigoNome"); ClienteColecao clienteColecao = new ClienteColecao(); foreach (DataRow dataRow in dataTable.Rows) { Cliente cliente = new Cliente(); Pessoa pessoa = new Pessoa(); pessoa.CpfCnpj = Convert.ToString(dataRow["CpfCnpj"]); pessoa.IdPessoa = Convert.ToInt32(dataRow["IdPessoa"]); pessoa.Nome = Convert.ToString(dataRow["Nome"]); PessoaTipo pessoaTipo = new PessoaTipo(); pessoaTipo.Descricao = Convert.ToString(dataRow["Descricao"]); pessoaTipo.IdPessoaTipo = Convert.ToInt32(dataRow["IdPessoaTipo"]); pessoa.PessoaTipo = pessoaTipo; cliente.Pessoa = pessoa; clienteColecao.Add(cliente); } return(clienteColecao); } catch (Exception e) { throw new Exception("Erro ao consultar por nome e codigo, detalhes: " + e.Message); } }
public FilialColecao ConsultarPorNome(string Nome) { try { acessoDados.LimparParametros(); acessoDados.AdicionarParametros("@Nome", Nome); DataTable dataTable = acessoDados.ExecutarConsulta(CommandType.StoredProcedure, "uspFilialConsultarPorNome"); FilialColecao filialColecao = new FilialColecao(); foreach (DataRow dataRow in dataTable.Rows) { Filial filial = new Filial(); Pessoa pessoa = new Pessoa(); pessoa.CpfCnpj = Convert.ToString(dataRow["CpfCnpj"]); pessoa.IdPessoa = Convert.ToInt32(dataRow["IdPessoa"]); pessoa.Nome = Convert.ToString(dataRow["Nome"]); PessoaTipo pessoaTipo = new PessoaTipo(); pessoaTipo.Descricao = Convert.ToString(dataRow["Descricao"]); pessoaTipo.IdPessoaTipo = Convert.ToInt32(dataRow["IdPessoaTipo"]); pessoa.PessoaTipo = pessoaTipo; filial.Pessoa = pessoa; filialColecao.Add(filial); } return(filialColecao); } catch (Exception e) { throw new Exception("Erro ao consultar por codigo, detalhes: " + e.Message); } }
public static void Initialize(Context context) { if (context.PessoaTipos.Any()) { return; } var PessoaTipo = new PessoaTipo[] { new PessoaTipo { Descricao = "Pessoa Física" }, new PessoaTipo { Descricao = "Pessoa Jurídica" } }; context.AddRange(PessoaTipo); context.SaveChanges(); }
public void Excluir(PessoaTipo Objeto) { _IPessoaTipo.Excluir(Objeto); }
public void Atualizar(PessoaTipo Objeto) { _IPessoaTipo.Atualizar(Objeto); }
public void Adicionar(PessoaTipo Objeto) { _IPessoaTipo.Adicionar(Objeto); }