Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public List <Transacao> getTransacaoAll()
        {
            List <Transacao> transacoes = new List <Transacao>();
            TPRMContext      ctx        = new TPRMContext();

            transacoes = ctx.Transacao.ToList();
            return(transacoes);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 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;
         }
     }
 }
Exemplo n.º 5
0
 public void createPerfil(Perfil p)
 {
     using (var ctx = new TPRMContext())
     {
         try
         {
             ctx.Perfil.Add(p);
             ctx.SaveChanges();
         }
         catch (Exception ex)
         {
             ctx.Dispose();
             throw ex;
         }
     }
 }
Exemplo n.º 6
0
 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;
         }
     }
 }
Exemplo n.º 7
0
 public void createEmpresa(Empresa e)
 {
     using (var ctx = new TPRMContext())
     {
         try
         {
             ctx.Empresa.Add(e);
             ctx.SaveChanges();
         }
         catch (Exception ex)
         {
             ctx.Dispose();
             throw ex;
         }
     }
 }
Exemplo n.º 8
0
 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;
         }
     }
 }
Exemplo n.º 9
0
 public void createServico(Servico s)
 {
     using (var ctx = new TPRMContext())
     {
         try
         {
             ctx.Servico.Add(s);
             ctx.SaveChanges();
         }
         catch (Exception ex)
         {
             ctx.Dispose();
             throw ex;
         }
     }
 }
Exemplo n.º 10
0
 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;
         }
     }
 }
Exemplo n.º 11
0
 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;
         }
     }
 }
Exemplo n.º 12
0
 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;
         }
     }
 }
Exemplo n.º 13
0
        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());
        }
Exemplo n.º 14
0
        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;
                }
            }
        }
Exemplo n.º 15
0
        public List <Perfil> getPerfilAll()
        {
            TPRMContext ctx = new TPRMContext();

            return(ctx.Perfil.ToList());
        }
Exemplo n.º 16
0
        public Perfil getPerfil(int id)
        {
            TPRMContext ctx = new TPRMContext();

            return(ctx.Perfil.Where(p => p.id == id).SingleOrDefault());
        }