public Usuario createUsuario(string login, string senha, Perfil perfil, Empresa empresa) { Usuario user = new Usuario() { id = 0, login = login, senha = EncryptText(senha), empresa = empresa, perfil = perfil }; using (TPRMContext ctx = new TPRMContext()) { try { user.perfil = ctx.Perfil.Where(x => x.id == user.perfil.id).SingleOrDefault(); user.empresa = ctx.Empresa.Where(x => x.id == user.empresa.id).SingleOrDefault(); ctx.Usuario.Add(user); ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } return(user); }
public List <Transacao> getTransacaoAll() { List <Transacao> transacoes = new List <Transacao>(); TPRMContext ctx = new TPRMContext(); transacoes = ctx.Transacao.ToList(); return(transacoes); }
public Usuario login(string login, string senha) { Usuario user = new Usuario(); TPRMContext ctx = new TPRMContext(); senha = EncryptText(senha); user = ctx.Usuario.Where(x => x.login == login && x.senha == senha).SingleOrDefault(); return(user); }
public void Pendente(int id) { using (TPRMContext ctx = new TPRMContext()) { try { ctx.Transacao.Where(t => t.id == id).SingleOrDefault().status = "p"; ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public void createPerfil(Perfil p) { using (var ctx = new TPRMContext()) { try { ctx.Perfil.Add(p); ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public void deleteUsuario(int id) { using (var ctx = new TPRMContext()) { try { ctx.Usuario.Remove(ctx.Usuario.Where(x => x.id == id).SingleOrDefault()); ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public void createEmpresa(Empresa e) { using (var ctx = new TPRMContext()) { try { ctx.Empresa.Add(e); ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public void updateServico(Servico s) { using (var ctx = new TPRMContext()) { try { ctx.Servico.Where(x => x.id == s.id).SingleOrDefault().descricao = s.descricao; ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public void createServico(Servico s) { using (var ctx = new TPRMContext()) { try { ctx.Servico.Add(s); ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public void updatePerfil(Perfil p) { using (var ctx = new TPRMContext()) { try { ctx.Perfil.Where(x => x.id == p.id).SingleOrDefault().descricao = p.descricao; ctx.Perfil.Where(x => x.id == p.id).SingleOrDefault().analista = p.analista; ctx.Perfil.Where(x => x.id == p.id).SingleOrDefault().adm = p.adm; ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public void updateEmpresa(Empresa e) { using (var ctx = new TPRMContext()) { try { ctx.Empresa.Where(x => x.id == e.id).SingleOrDefault().cnpj = e.cnpj; ctx.Empresa.Where(x => x.id == e.id).SingleOrDefault().nomefantasia = e.nomefantasia; ctx.Empresa.Where(x => x.id == e.id).SingleOrDefault().razaosocial = e.razaosocial; ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public void Salvar(Transacao t) { using (var ctx = new TPRMContext()) { try { t.empresa_contratada = ctx.Empresa.Where(x => x.id == t.empresa_contratada.id).SingleOrDefault(); t.empresa_contratante = ctx.Empresa.Where(x => x.id == t.empresa_contratante.id).SingleOrDefault(); t.servico = ctx.Servico.Where(x => x.id == t.servico.id).SingleOrDefault(); ctx.Transacao.Add(t); ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public List <TransacaoFaturamento> getTransacoesFaturamento() { var ctx = new TPRMContext(); var faturamento = new List <TransacaoFaturamento>(); var empresas = ctx.Empresa.ToList(); var transacoes = ctx.Transacao.ToList(); var total = from e in empresas join t in transacoes on e.id equals t.empresa_contratante.id where t.status == "a" group e by e.id into g select new TransacaoFaturamento() { empresa_contratante = g.FirstOrDefault().nomefantasia, valor = (g.Count() * 5).ToString("C") }; return(total.ToList()); }
public void updateUsuario(Usuario user) { using (var ctx = new TPRMContext()) { try { user.empresa = ctx.Empresa.Where(x => x.id == user.empresa.id).SingleOrDefault(); user.perfil = ctx.Perfil.Where(x => x.id == user.perfil.id).SingleOrDefault(); ctx.Usuario.Where(x => x.id == user.id).SingleOrDefault().login = user.login; ctx.Usuario.Where(x => x.id == user.id).SingleOrDefault().perfil = user.perfil; ctx.Usuario.Where(x => x.id == user.id).SingleOrDefault().senha = user.senha; ctx.Usuario.Where(x => x.id == user.id).SingleOrDefault().empresa = user.empresa; ctx.SaveChanges(); } catch (Exception ex) { ctx.Dispose(); throw ex; } } }
public List <Perfil> getPerfilAll() { TPRMContext ctx = new TPRMContext(); return(ctx.Perfil.ToList()); }
public Perfil getPerfil(int id) { TPRMContext ctx = new TPRMContext(); return(ctx.Perfil.Where(p => p.id == id).SingleOrDefault()); }