public async Task <IHttpActionResult> Putempresa([FromBody] DtoEmpresa empresa) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (empresa != null) { await Task.Run(() => { LogicaEmpresas.ActualizarEmpresa(empresa); }); return(Ok("Actualizado con éxito")); } else { return(BadRequest("Incorrect call")); } } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }
public void Alterar(int empresaID, string nome, string email, string logomarca, string endereco, string complemento, string cep, int idBairro, int idSindicato) { appEmpresa = new AppEmpresa(); appSindicato = new AppSindicato(); appEndereco = new AppEndereco(); sindicato = appSindicato.Obter(idSindicato); bairro = new DtoBairro() { BairroID = idBairro, //Cidade = appEndereco.ObterCidadePorID(idCidade), //NomeBairro = appEndereco.ObterBairroID(idEstado) }; empresa = new DtoEmpresa() { EmpresaID = empresaID, NomeEmpresa = nome, EmailEmpresa = email, Endereco = endereco, Complemento = complemento, Cep = cep, Bairro = bairro, Sindicato = sindicato }; appEmpresa.Alterar(empresa); }
public async Task <IHttpActionResult> Get(DtoEmpresa filtros) { try { List <DtoEmpresa> empresas = new List <DtoEmpresa>(); await Task.Run(() => { empresas = LogicaEmpresas.GetEmpresas(filtros); }); if (empresas != null) { return(Ok(empresas)); } else { return(NotFound()); } } catch (Exception ex) { ClsVisorEventos.LogEvent(ex); return(BadRequest($"Incorrect call:{ex.Message}")); } }
private void btnImprimir_Click(object sender, EventArgs e) { model get = new model(); this.reportViewer1.LocalReport.DataSources.Clear(); this.reportViewer1.RefreshReport(); List <DtoLancamento2> list = new List <DtoLancamento2>(); int id_nome = Convert.ToInt16(comboBoxNome.SelectedValue); if (radioButtonCliente.Checked) { list = get.getLancamentoFiltro("cliente", textBoxInicial.Text, textBoxFinal.Text, id_nome); } else { list = get.getLancamentoFiltro("entregador", textBoxInicial.Text, textBoxFinal.Text, id_nome); } ReportDataSource rs = new ReportDataSource(); this.reportViewer1.LocalReport.DataSources.Add(rs); rs.Name = "DtoLancamento"; rs.Value = list; DtoEmpresa empresa = get.getEndEmpresa(); this.reportViewer1.LocalReport.SetParameters(new ReportParameter("Empresa", empresa.nome)); this.reportViewer1.LocalReport.SetParameters(new ReportParameter("Cliente", comboBoxNome.Text)); this.reportViewer1.RefreshReport(); }
public void Cadastrar(string nome, string email, string logomarca, string endereco, string complemento, string cep, int idBairro, int idSindicato, string obs) { appEmpresa = new AppEmpresa(); appEndereco = new AppEndereco(); appSindicato = new AppSindicato(); sindicato = appSindicato.Obter(idSindicato); empresa = new DtoEmpresa() { NomeEmpresa = nome, EmailEmpresa = email, Endereco = endereco, Cep = cep, Complemento = complemento, Bairro = new DtoBairro() { BairroID = idBairro }, Sindicato = sindicato, Observacao = obs }; appEmpresa.Inserir(empresa); }
public void UpdateEmpresaDto([FromBody] DtoEmpresa empresa) { if (empresa != null) { using (var db = new EmpresaRep()) { db.UpdateEmpresa(empresa); } } }
public void Post([FromBody] DtoEmpresa empresa) { if (empresa != null) { using (var db = new EmpresaRep()) { db.GravarEmpresa(empresa); } } }
public void Alterar(DtoEmpresa DtoEmpresa) { var Empresa = ObterEmpresa(DtoEmpresa.EmpresaID); var Bairro = (from s in Banco.Bairro where s.BairroID == DtoEmpresa.Bairro.BairroID select s).FirstOrDefault(); Empresa.NomeEmpresa = DtoEmpresa.NomeEmpresa; Empresa.EmailEmpresa = DtoEmpresa.EmailEmpresa; Empresa.LogoMarca = DtoEmpresa.LogoMarca; Empresa.Observacao = DtoEmpresa.Observacao; Empresa.Endereco = DtoEmpresa.Endereco; Empresa.Bairro = Bairro; Empresa.Complemento = DtoEmpresa.Complemento; Empresa.Cep = DtoEmpresa.Cep; Banco.SaveChanges(); }
public void UpdateEmpresa(DtoEmpresa dtoempresa) { try { using (TransactionScope tscope = new TransactionScope()) { var usuario = new Models.Usuario(); var empresa = new Models.Empresa(); usuario.id = dtoempresa.id_usuario; usuario.nome = dtoempresa.nome; usuario.email = dtoempresa.email; usuario.senha = dtoempresa.senha; usuario.id_grupo = dtoempresa.id_grupo; using (var db = new UsuarioRep()) { db.Update(usuario); } empresa.id = dtoempresa.id; empresa.nome = dtoempresa.nome; empresa.ramo = dtoempresa.ramo; empresa.razao = dtoempresa.razao; empresa.cidade = dtoempresa.cidade; empresa.id_usuario = dtoempresa.id_usuario; using (var db = new EmpresaRep()) { db.Update(empresa); } tscope.Complete(); } } catch (Exception e) { throw new Exception("Erro ao gravar dados!"); } }
public void Inserir(DtoEmpresa DtoEmpresa) { var Empresa = new Empresa(); Empresa.Sindicato = (from s in Banco.Sindicato where s.SindicatoID == DtoEmpresa.Sindicato.SindicatoID select s).FirstOrDefault(); Empresa.NomeEmpresa = DtoEmpresa.NomeEmpresa; Empresa.EmailEmpresa = DtoEmpresa.EmailEmpresa; Empresa.LogoMarca = DtoEmpresa.LogoMarca; Empresa.Observacao = DtoEmpresa.Observacao; Empresa.Complemento = DtoEmpresa.Complemento; Empresa.Cep = DtoEmpresa.Cep; Empresa.Endereco = DtoEmpresa.Endereco; Empresa.Bairro = (from s in Banco.Bairro where s.BairroID == DtoEmpresa.Bairro.BairroID select s).FirstOrDefault(); Banco.Empresa.Add(Empresa); Banco.SaveChanges(); }
static void Main(string[] args) { #region --- Configura ambiente ConfiguraAmbiente configuraAmbiente = new ConfiguraAmbiente(); ConsoleKeyInfo cki = new ConsoleKeyInfo(); Console.WriteLine("Digite: F1 PARA ACESSAR AS OPÇÕES DE SINDICATOS"); Console.WriteLine("Digite: F2 PARA ACESSAR AS OPÇÕES DE USUÁRIOS"); Console.WriteLine("Digite: F3 PARA ACESSAR AS OPÇÕES DE SETORES E AREAS"); Console.WriteLine("Digite: F4 PARA ACESSAR AS OPÇÕES DE EMPRESAS"); Console.WriteLine("Digite: F5 PARA ACESSAR AS OPÇÕES DE USUARIOS"); Console.WriteLine("Digite: F6 PARA ACESSAR AS OPÇÕES DE FUNCIONÁRIOS"); Console.WriteLine("Digite: F7 PARA ACESSAR AS OPÇÕES DE QUESTIONÁRIOS"); Console.WriteLine("Digite: F8 PARA ACESSAR AS OPÇÕES DE CARGOS"); cki = Console.ReadKey(true); #endregion #region SINDICATOS if (cki.Key == ConsoleKey.F1) { AppSindicato SindicatoApp = new AppSindicato(); Console.WriteLine("\t Digite: 1 para listar os sindicatos e as empresas"); Console.WriteLine("\t Digite: 2 para listar todos os sindicatos"); Console.WriteLine("\t Digite: 3 para deletar o sindicato"); cki = Console.ReadKey(true); if (cki.Key == ConsoleKey.D1) { Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); Console.WriteLine("-----"); var listaDeSindicatos = SindicatoApp.ListarSindicatoEmpresas(); foreach (var sindicato in listaDeSindicatos) { Console.WriteLine("{0} - {1} ", sindicato.SindicatoID, sindicato.NomeSindicato); foreach (var sindicatoEmpresa in sindicato.Empresas) { Console.WriteLine(" {0} ", sindicatoEmpresa.NomeEmpresa); } } Console.WriteLine("----------------"); stopwatch.Stop(); Console.WriteLine("Tempo decorrido em milisegundos: {0} ", stopwatch.Elapsed); } else if (cki.Key == ConsoleKey.D2) { Console.WriteLine("-----"); var listaDeSindicatos = SindicatoApp.Listar(); foreach (var sindicato in listaDeSindicatos) { Console.WriteLine("{0} - {1} ", sindicato.SindicatoID, sindicato.NomeSindicato); } } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { Console.WriteLine("-----"); Console.WriteLine("Digite o código do sindicato a ser deletado."); int codigoSindicato = Convert.ToInt32(Console.ReadLine()); SindicatoApp.Excluir(codigoSindicato); } } #endregion #region USUARIOS else if (cki.Key == ConsoleKey.F2) { Console.WriteLine("\t Digite: 1 para Inserir novo usuário."); Console.WriteLine("\t Digite: 2 para validar usuário."); Console.WriteLine("\t Digite: 3 para listar usuário."); Console.WriteLine("\t Digite: 4 para Alterar usuário."); Console.WriteLine("\t Digite: 5 para obter o usuário por ID."); Console.WriteLine("\t Digite: 6 para Excluir o usuário por ID."); cki = Console.ReadKey(true); DtoUsuario usuarioDto = new DtoUsuario(); AppUsuario UsuarioApp = new AppUsuario(); if (cki.Key == ConsoleKey.D1) { Console.WriteLine("Login"); usuarioDto.LoginUsuario = Console.ReadLine(); Console.WriteLine("Nome"); usuarioDto.NomeUsuario = Console.ReadLine(); Console.WriteLine("Senha"); usuarioDto.SenhaUsuario = Console.ReadLine(); Console.WriteLine("Tipo"); usuarioDto.TipoUsuario = Int32.Parse(Console.ReadLine()); UsuarioApp.Inserir(usuarioDto); } else if (cki.Key == ConsoleKey.D2) { Console.WriteLine("Login:"******"Senha:"); string senha = Console.ReadLine(); if (UsuarioApp.VerificarLogin(login, senha) == true) { Console.WriteLine("USUARIO LOGADO."); } else { Console.WriteLine("USUARIO NAO EXISTE."); } } else if (cki.Key == ConsoleKey.D3) { Console.WriteLine("Digite o tipo de Usuário."); int tipoUsuario = Convert.ToInt32(Console.ReadLine()); foreach (var Usuario in UsuarioApp.Listar(tipoUsuario)) { Console.WriteLine("Login: {0} - Nome completo: {1}", Usuario.LoginUsuario, Usuario.NomeUsuario); } } else if (cki.Key == ConsoleKey.D4) { DtoUsuario DtoUsuarioParaSalvar = new DtoUsuario(); Console.WriteLine("Digite o ID do Usuario: "); int ID = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Digite o Nome do Usuario: "); string Nome = Console.ReadLine(); DtoUsuarioParaSalvar.NomeUsuario = Nome; UsuarioApp.Alterar(DtoUsuarioParaSalvar); } else if (cki.Key == ConsoleKey.D5) { Console.WriteLine("Digite o código do usuário."); int codigoUsuario = Convert.ToInt32(Console.ReadLine()); foreach (var Usuario in UsuarioApp.Obter(codigoUsuario)) { Console.WriteLine("Id do Usuario: {0} - Nome do Usuario:{1} ", Usuario.UsuarioID, Usuario.NomeUsuario); } } else if (cki.Key == ConsoleKey.D6) { Console.WriteLine("Digite o código do usuário."); int codigoUsuario = Convert.ToInt32(Console.ReadLine()); UsuarioApp.Excluir(codigoUsuario); } } #endregion #region SETORAREA else if (cki.Key == ConsoleKey.F3) { Console.WriteLine("Digite 1 inserir um Setor/Area"); Console.WriteLine("Digite 2 para excluir um Setor/Area"); Console.WriteLine("Digite 3 para alterar um Setor/Area"); Console.WriteLine("Digite 4 para obter um dto SetorArea"); cki = Console.ReadKey(true); var app = new AppSetorArea(); if (cki.Key == ConsoleKey.D1 || cki.Key == ConsoleKey.NumPad1) { #region inserir var dto = new DtoSetorArea(); Console.Write("Digite o Nome: "); dto.NomeSetorArea = Console.ReadLine(); app.Inserir(dto); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D2 || cki.Key == ConsoleKey.NumPad2) { #region excluir Console.Write("Digite o Id do Setor/Area: "); var id = Convert.ToInt32(Console.ReadLine()); app.Excluir(id); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { #region Alterar Console.Write("Digite o Id do Setor/Area: "); var id = Convert.ToInt32(Console.ReadLine()); var dto = new DtoSetorArea(); Console.Write("Digite o nome: "); dto.NomeSetorArea = Console.ReadLine(); app.Alterar(id, dto); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D4 || cki.Key == ConsoleKey.NumPad4) { #region Obter Console.Write("Digite o Id do setorArea: "); var id = Convert.ToInt32(Console.ReadLine()); var setorArea = app.Obter(id); Console.WriteLine("Id: " + setorArea.SetorAreaID); Console.WriteLine("Nome: " + setorArea.NomeSetorArea); Console.WriteLine("Fim"); #endregion } } #endregion #region EMPRESA else if (cki.Key == ConsoleKey.F4) { Console.WriteLine("Digite 1 Para Inserir uma Nova Empresa"); cki = Console.ReadKey(true); if (cki.Key == ConsoleKey.D1) { Console.WriteLine("Digite o codigo do Sindicato."); var Codigo = Convert.ToInt32(Console.ReadLine()); AppSindicato SindicatoApp = new AppSindicato(); var SindicatoObtido = SindicatoApp.Obter(Codigo); DtoEmpresa EmpresaDto = new DtoEmpresa(); EmpresaDto.Sindicato = SindicatoObtido; Console.WriteLine("Digite o nome da Empresa"); EmpresaDto.NomeEmpresa = Console.ReadLine(); AppEmpresa EmpresaApp = new AppEmpresa(); EmpresaApp.Inserir(EmpresaDto); } } #endregion #region ENDERECOS else if (cki.Key == ConsoleKey.F5) { Console.WriteLine("DIGITE F1 NOVAMENTE PARA LISTAR AS OPÇÕES DE CADASTRO DE ESTADOS"); configuraAmbiente.PularLinha(2); cki = Console.ReadKey(true); if (cki.Key == ConsoleKey.F1) { Console.WriteLine("Digite 1 para inserir um ESTADO."); Console.WriteLine("Digite 2 para listar um ESTADO."); Console.WriteLine("Digite 3 para Obter um ESTADO."); Console.WriteLine("Digite 4 para alterar um ESTADO."); Console.WriteLine("Digite 5 para Deletar um ESTADO."); cki = Console.ReadKey(true); AppEndereco EnderecoApp = new AppEndereco(); DtoEstado EstadoDto = new DtoEstado(); if (cki.Key == ConsoleKey.D1) { Console.WriteLine("Digite o nome do Estado"); string nomeEstado = Console.ReadLine(); Console.WriteLine("Digite a sigla do Estado"); string sigla = Console.ReadLine(); EstadoDto.NomeEstado = nomeEstado; EstadoDto.UF = sigla; EnderecoApp.InserirEstado(EstadoDto); configuraAmbiente.EmitirFinaldeProcessamento("Estado Inserido."); } else if (cki.Key == ConsoleKey.D2) { var listaDeEstados = EnderecoApp.ListarEstado(); foreach (var item in listaDeEstados) { Console.WriteLine("Nome estado: {0} - UF: {1}", item.NomeEstado, item.UF); } configuraAmbiente.EmitirFinaldeProcessamento("Estados listados."); } else if (cki.Key == ConsoleKey.D3) { Console.WriteLine("Digite o codigo do estado."); int codEstado = Convert.ToInt32(Console.ReadLine()); var estadoObtido = EnderecoApp.ObterEstado(codEstado); foreach (var item in estadoObtido) { Console.WriteLine("Estado encontrado: {0}", item.NomeEstado); } configuraAmbiente.EmitirFinaldeProcessamento("Fim."); } else if (cki.Key == ConsoleKey.D4) { Console.WriteLine("Insira o código do estado."); int codEstado = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Insira o nome do estado."); string nomeEstado = Console.ReadLine(); Console.WriteLine("Insira o UF do estado."); string ufEstado = Console.ReadLine(); EstadoDto.EstadoID = codEstado; EstadoDto.NomeEstado = nomeEstado; EstadoDto.UF = ufEstado; EnderecoApp.AlterarEstado(EstadoDto); configuraAmbiente.EmitirFinaldeProcessamento("Fim"); } else if (cki.Key == ConsoleKey.D5) { Console.WriteLine("Digite o código do estado a ser deletado."); int codEstado = Convert.ToInt32(Console.ReadLine()); EnderecoApp.ExcluirEstado(codEstado); } } } #endregion #region FUNCIONARIOS else if (cki.Key == ConsoleKey.F6) { Console.WriteLine("Digite 1 para listar os dtos funcionarios"); Console.WriteLine("Digite 2 para inserir um novo funcionario"); Console.WriteLine("Digite 3 para alterar um funcionario"); Console.WriteLine("Digite 4 Para excluir um funcionario"); Console.WriteLine("Digite 5 Para obter um dto funcionario"); cki = Console.ReadKey(true); var app = new AppFuncionario(); if (cki.Key == ConsoleKey.D1 || cki.Key == ConsoleKey.NumPad1) { #region Listar var funcionarios = app.Listar(); foreach (var funcionario in funcionarios) { Console.WriteLine("Id: " + funcionario.FuncionarioID); Console.WriteLine("Nome: " + funcionario.NomeDoFuncionairo); Console.WriteLine("Matricula: " + funcionario.Matricula); Console.WriteLine("Email: " + funcionario.EmailDoFuncionario); Console.WriteLine("Empresa: " + funcionario.Empresa.NomeEmpresa); Console.WriteLine("Cargo: " + funcionario.Cargo.NomeCargos); } #endregion } else if (cki.Key == ConsoleKey.D2 || cki.Key == ConsoleKey.NumPad2) { #region Inserir var dtoFuncionario = new DtoFuncionario(); Console.Write("Digite o Id da empresa: "); var codigoEmpresa = Convert.ToInt32(Console.ReadLine()); dtoFuncionario.Empresa = new AppEmpresa().Obter(codigoEmpresa); Console.Write("Digite o Id do cargo: "); var codigoCargo = Convert.ToInt32(Console.ReadLine()); dtoFuncionario.Cargo = new AppCargo().Obter(codigoCargo); Console.Write("Digite o nome do funcionario: "); dtoFuncionario.NomeDoFuncionairo = Console.ReadLine(); Console.Write("Digite a matricula: "); dtoFuncionario.Matricula = Console.ReadLine(); Console.Write("Digite o email: "); dtoFuncionario.EmailDoFuncionario = Console.ReadLine(); app.Inserir(dtoFuncionario); #endregion } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { #region Alterar var dtoFuncionario = new DtoFuncionario(); Console.Write("Digite o Id do funcionario: "); dtoFuncionario.FuncionarioID = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o Id da empresa: "); var codigoEmpresa = Convert.ToInt32(Console.ReadLine()); dtoFuncionario.Empresa = new AppEmpresa().Obter(codigoEmpresa); Console.Write("Digite o Id do cargo: "); var codigoCargo = Convert.ToInt32(Console.ReadLine()); dtoFuncionario.Cargo = new AppCargo().Obter(codigoCargo); Console.Write("Digite o nome do funcionario: "); dtoFuncionario.NomeDoFuncionairo = Console.ReadLine(); Console.Write("Digite a matricula: "); dtoFuncionario.Matricula = Console.ReadLine(); Console.Write("Digite o email: "); dtoFuncionario.EmailDoFuncionario = Console.ReadLine(); app.Alterar(dtoFuncionario); #endregion } else if (cki.Key == ConsoleKey.D4 || cki.Key == ConsoleKey.NumPad4) { #region Excluir Console.Write("Digite o Id do funcionario: "); var codigoFuncionario = Convert.ToInt32(Console.ReadLine()); app.Excluir(codigoFuncionario); #endregion } else if (cki.Key == ConsoleKey.D5 || cki.Key == ConsoleKey.NumPad5) { #region Obter Console.Write("Digite o Id do funcionario: "); var codigoFuncionario = Convert.ToInt32(Console.ReadLine()); var funcionario = app.Obter(codigoFuncionario); Console.WriteLine("Id: " + funcionario.FuncionarioID); Console.WriteLine("Nome: " + funcionario.NomeDoFuncionairo); Console.WriteLine("Matricula: " + funcionario.Matricula); Console.WriteLine("Email: " + funcionario.EmailDoFuncionario); Console.WriteLine("Empresa: " + funcionario.Empresa.NomeEmpresa); Console.WriteLine("Cargo: " + funcionario.Cargo.NomeCargos); #endregion } } #endregion #region QUESTIONARIOS else if (cki.Key == ConsoleKey.F7) { Console.WriteLine("Digite 1 inserir um questionarios"); Console.WriteLine("Digite 2 para excluir um questionario"); Console.WriteLine("Digite 3 para alterar um questionario"); Console.WriteLine("Digite 4 adicionar uma pergunta"); Console.WriteLine("Digite 5 Para obter um dto questionario"); cki = Console.ReadKey(true); var app = new AppQuestionario(); if (cki.Key == ConsoleKey.D1 || cki.Key == ConsoleKey.NumPad1) { #region inserir Console.Write("Digite o ano: "); var ano = Console.ReadLine(); Console.Write("Digite a validade: "); var validade = DateTime.Parse(Console.ReadLine()); app.CriarNovoQuestionario(ano, validade); #endregion } else if (cki.Key == ConsoleKey.D2 || cki.Key == ConsoleKey.NumPad2) { #region excluir Console.Write("Digite o Id do questionario: "); var id = Convert.ToInt32(Console.ReadLine()); app.ExcluirQuestionario(id); #endregion } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { #region Alterar Console.Write("Digite o Id do questionario: "); var id = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o ano: "); var ano = Console.ReadLine(); Console.Write("Digite a validade: "); var validade = DateTime.Parse(Console.ReadLine()); app.AlterarQuestionario(id, ano, validade); #endregion } else if (cki.Key == ConsoleKey.D4 || cki.Key == ConsoleKey.NumPad4) { #region adicionar pergunta Console.Write("Digite o Id do questionario: "); var id = Convert.ToInt32(Console.ReadLine()); var pergunta = new DtoPerguntaQuestionario(); pergunta.Descricao = Console.ReadLine(); pergunta.MultiplaEscolha = Boolean.Parse(Console.ReadLine()); var respostas = new List <DtoRespostaPossivel>() { new DtoRespostaPossivel() { DescricaoRespostaPossivel = "Sim", }, new DtoRespostaPossivel() { DescricaoRespostaPossivel = "Não", }, }; pergunta.RespostasPossiveis = respostas; app.AdicionarPergunta(id, pergunta); #endregion } else if (cki.Key == ConsoleKey.D5 || cki.Key == ConsoleKey.NumPad5) { #region Obter Console.Write("Digite o Id do questionario: "); var id = Convert.ToInt32(Console.ReadLine()); var questionario = app.Obter(id); Console.WriteLine("Id: " + questionario.QuestionarioID); Console.WriteLine("Ano: " + questionario.AnoQuestionario); Console.WriteLine("Validade: " + questionario.DataValidade); #endregion } } #endregion #region CARGOS else if (cki.Key == ConsoleKey.F8) { Console.WriteLine("Digite 1 inserir um cargo"); Console.WriteLine("Digite 2 para excluir um cargo"); Console.WriteLine("Digite 3 para alterar um cargo"); Console.WriteLine("Digite 4 para obter um dto cargo"); Console.WriteLine("Digite 5 para listar os dto cargo"); cki = Console.ReadKey(true); var app = new AppCargo(); if (cki.Key == ConsoleKey.D1 || cki.Key == ConsoleKey.NumPad1) { #region inserir var dto = new DtoCargo(); Console.Write("Digite o Nome: "); dto.NomeCargos = Console.ReadLine(); Console.Write("Digite a observação: "); dto.Observacao = Console.ReadLine(); dto.SetorArea = new AppSetorArea().Obter(1); app.Inserir(dto); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D2 || cki.Key == ConsoleKey.NumPad2) { #region excluir Console.Write("Digite o Id do cargo: "); var id = Convert.ToInt32(Console.ReadLine()); app.Excluir(id); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D3 || cki.Key == ConsoleKey.NumPad3) { #region Alterar Console.Write("Digite o Id do cargo: "); var id = Convert.ToInt32(Console.ReadLine()); var dto = new DtoCargo(); Console.Write("Digite o nome: "); dto.NomeCargos = Console.ReadLine(); Console.Write("Digite a observação: "); dto.Observacao = Console.ReadLine(); dto.SetorArea = new AppSetorArea().Obter(2); app.Alterar(id, dto); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D4 || cki.Key == ConsoleKey.NumPad4) { #region Obter Console.Write("Digite o Id do cargo: "); var id = Convert.ToInt32(Console.ReadLine()); var cargo = app.Obter(id); Console.WriteLine("Id: " + cargo.CargoID); Console.WriteLine("Nome: " + cargo.NomeCargos); Console.WriteLine("Obs: " + cargo.Observacao); Console.WriteLine("Fim"); #endregion } else if (cki.Key == ConsoleKey.D5 || cki.Key == ConsoleKey.NumPad5) { #region Listar var cargos = app.Listar(); foreach (var cargo in cargos) { Console.WriteLine("Id: " + cargo.CargoID); Console.WriteLine("Nome: " + cargo.NomeCargos); Console.WriteLine("Obs: " + cargo.Observacao); Console.WriteLine("Setor: " + cargo.SetorArea.NomeSetorArea); Console.WriteLine(); } Console.WriteLine("Fim"); #endregion } } #endregion else if (cki.Key == ConsoleKey.D0) { Console.WriteLine("Console FINALIZADO"); } Console.ReadKey(); }