Beispiel #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);
        }
Beispiel #2
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;
         }
     }
 }
Beispiel #3
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;
         }
     }
 }
Beispiel #4
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;
         }
     }
 }
Beispiel #5
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;
         }
     }
 }
Beispiel #6
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;
         }
     }
 }
Beispiel #7
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;
         }
     }
 }
Beispiel #8
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;
         }
     }
 }
Beispiel #9
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;
         }
     }
 }
Beispiel #10
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;
         }
     }
 }
Beispiel #11
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;
                }
            }
        }