예제 #1
0
 public IList <Beneficio> Lista()
 {
     using (var contexto = new CorporacaoContext())
     {
         return(contexto.Beneficio.ToList());
     }
 }
예제 #2
0
 public Funcionario BuscaPorNome(string nome)
 {
     using (var contexto = new CorporacaoContext())
     {
         return(contexto.Funcionario.Where(fnc => fnc.NomeFuncionario == nome).FirstOrDefault());
     }
 }
예제 #3
0
 public Conta BuscaPorNome(string nome)
 {
     using (var contexto = new CorporacaoContext())
     {
         return(contexto.Conta.Where(cnt => cnt.NomeConta == nome).FirstOrDefault());
     }
 }
예제 #4
0
 public IList <Empresa> Lista()
 {
     using (var contexto = new CorporacaoContext())
     {
         return(contexto.Empresa.ToList());
     }
 }
예제 #5
0
 public IList <Funcionario> Lista()
 {
     using (var contexto = new CorporacaoContext())
     {
         return(contexto.Funcionario.ToList());
     }
 }
예제 #6
0
 public void Remover(Funcionario fnc)
 {
     using (var context = new CorporacaoContext())
     {
         context.Funcionario.Remove(fnc);
         context.SaveChanges();
     }
 }
예제 #7
0
 public void Remover(Conta cnt)
 {
     using (var context = new CorporacaoContext())
     {
         context.Conta.Remove(cnt);
         context.SaveChanges();
     }
 }
예제 #8
0
 public void Adiciona(Conta cont)
 {
     using (var context = new CorporacaoContext())
     {
         context.Conta.Add(cont);
         context.SaveChanges();
     }
 }
예제 #9
0
 public void Atualiza(Funcionario fnc)
 {
     using (var contexto = new CorporacaoContext())
     {
         contexto.Entry(fnc).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
예제 #10
0
 public void Atualiza(Empresa emp)
 {
     using (var contexto = new CorporacaoContext())
     {
         contexto.Entry(emp).State = EntityState.Modified;
         contexto.SaveChanges();
     }
 }
예제 #11
0
 public void Adiciona(Empresa emp)
 {
     using (var context = new CorporacaoContext())
     {
         context.Empresa.Add(emp);
         context.SaveChanges();
     }
 }
예제 #12
0
 public void Adiciona(Funcionario fnc)
 {
     using (var context = new CorporacaoContext())
     {
         context.Funcionario.Add(fnc);
         context.SaveChanges();
     }
 }
예제 #13
0
        public int BuscaId(string nome)
        {
            using (var contexto = new CorporacaoContext())
            {
                var existente = contexto.Beneficio.Where(bnf => bnf.NomeBeneficio == nome).FirstOrDefault();

                return(existente.Id);
            }
        }
예제 #14
0
        public int BuscaId(string nome)
        {
            using (var contexto = new CorporacaoContext())
            {
                var existente = contexto.Empresa.Where(emp => emp.NomeEmpresa == nome).FirstOrDefault();

                return(existente.Id);
            }
        }
예제 #15
0
 public void AtualizarValor(int cod, decimal v)
 {
     using (var context = new CorporacaoContext())
     {
         Conta cnt = context.Conta.Where(c => c.Id == cod).FirstOrDefault();
         cnt.ValorConta = v;
         context.Conta.Update(cnt);
         context.SaveChanges();
     }
 }
예제 #16
0
 public void Atualizar(int cod, decimal v)
 {
     using (var context = new CorporacaoContext())
     {
         Funcionario func = context.Funcionario.Where(fnc => fnc.Id == cod).FirstOrDefault();
         func.Salario = v;
         context.Funcionario.Update(func);
         context.SaveChanges();
     }
 }
예제 #17
0
 public void Atualizar(int cod, int situacao)
 {
     using (var context = new CorporacaoContext())
     {
         Conta cnt = context.Conta.Where(c => c.Id == cod).FirstOrDefault();
         cnt.Situacao = situacao;
         context.Conta.Update(cnt);
         context.SaveChanges();
     }
 }
예제 #18
0
        public Empresa Busca(string login, string senha)
        {
            using (var contexto = new CorporacaoContext())
            {
                var existente = contexto.Empresa.Where(emp => emp.NomeEmpresa == login).FirstOrDefault();
                if (existente.Senha != senha)
                {
                    return(null);
                }

                return(existente);
            }
        }