//Criar banco de dados public static void Inicializar(AutenticacaoContexto contexto) { contexto.Database.EnsureCreated(); var usuario = new Usuario() { Nome = "Fernando", Email = "*****@*****.**", Senha = "123456" }; contexto.UsuariosNoBanco.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.PermissoesNoBanco.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoesNoBanco.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { contexto.Database.EnsureCreated(); if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Jair", Email = "*****@*****.**", Senha = "12345" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "CEO" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Fernando", Email = "*****@*****.**", Senha = "123456", DataNascimento = Convert.ToDateTime("10-10-1978"), Cpf = "333.333.333-23" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Comercial" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Fernando", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { contexto.Database.EnsureCreated(); //garante que o banco foi criado if (contexto.Usuarios.Any()) { return; //se já tiver Usuarios, ele não cria a tabela, apenas adiciona o registro } var usuario = new Usuario() { Nome = "Fernando", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Alander", Email = "*****@*****.**", Senha = "123456", DataNascimento = Convert.ToDateTime("10-10-1985"), Cpf = "211.222.111.45" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Conversor" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContexto contexto) { contexto.Database.EnsureCreated(); var usuario = new Usuario() { Nome = "Gabriela", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { contexto.Database.EnsureCreated(); //Cria o banco se ele não existir if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Amanda", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.Permissoes.Add(permissao); var usuariosPermissoes = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariosPermissoes); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContexto contexto) { contexto.Database.EnsureCreated(); if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Fernando", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Recursos Humanos" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static bool Save(UsuarioPermissao obj) { obj.DataCriacao = DateTime.Now; obj.DateAlteracao = DateTime.Now; try { if (obj.ID == 0) { using (var db = new WebPixContext()) { db.UsuarioPermissao.Add(obj); db.SaveChanges(); } return(true); } else { using (var db = new WebPixContext()) { db.UsuarioPermissao.Update(obj); db.SaveChanges(); return(true); } } } catch (Exception e) { return(false); } }
public static void Inicializar(AutenticacaoContexto contexto) { contexto.Database.EnsureCreated(); if (contexto.Usuario.Any()) { return; } var usuario = new Usuario() { Nome = "Keike Kogake", Email = "*****@*****.**", Senha = "k300512k@" }; contexto.Usuario.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.Permissao.Add(permissao); var usuarioPermissao = new UsuarioPermissao() { IdUsuario = usuario.Id, IdPermissao = permissao.Id }; contexto.UsuariosPermissoes.Add(usuarioPermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { contexto.Database.EnsureCreated(); if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Alander", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.Permissoes.Add(permissao); var usuarioPermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuarioPermissoes.Add(usuarioPermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContexto contexto) { contexto.Database.EnsureCreated(); if (contexto.Usuarios.Any()) { return; //para garantir que não serão criados usuários duplicados } var usuario = new Usuario() { Nome = "Gabriela", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Bruno", Email = "*****@*****.**", Senha = "bbc259521", DataNascimento = Convert.ToDateTime("25-04-1995"), CPF = "440.630.768.06" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Conversor" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public UsuarioPermissao Gravar(UsuarioPermissaoModel objeto) { UsuarioPermissao novo = new UsuarioPermissao(); novo.usuarioId = objeto.idUsuario; novo.permissaoId = objeto.idPermissao; return(dao.Gravar(novo)); }
public ActionResult Cadastrar(string Nome = "", string Email = "", int Cod_Comum = 0, string Comum = "", string Cidade = "", string Estado = "", string Token = "") { try{ if (Encryption.md5(Nome + Email + Comum) != Token) { throw new Exception("Token inválido!"); } GEM.Repository.Comum comum = GEM.Repository.Comum.FirstOrDefault(new { Nome = Comum, Cidade, Estado }); if (Cod_Comum == 0) { if (comum == null) { comum = new GEM.Repository.Comum(); comum.Nome = Comum; comum.Cidade = Cidade; comum.Estado = Estado; comum.Save(); } } else { comum = GEM.Repository.Comum.Find(Cod_Comum); } GEM.Repository.Usuario usuario = GEM.Repository.Usuario.FindByEmail(Email); if (usuario == null) { usuario = new Usuario(); usuario.Nome = Nome; usuario.Email = Email; usuario.Cod_Comum = comum.Cod_Comum; usuario.Comum = comum.Nome; usuario.Instrutor = true; usuario.Oficializado = true; usuario.Ativo = true; usuario.Save(); UsuarioPermissao permissao = UsuarioPermissao.Find(usuario.Cod_Usuario); permissao.Instrutor = true; permissao.Oficializado = true; permissao.Ativo = true; permissao.Update(); } EnviarConvite(Email); GEM.Helpers.UserSession.SetUsuario(Request.HttpContext, usuario); return(RedirectToAction("Index", "Home")); } catch (Exception ex) { return(Content(ex.Message)); } }
public void Remove(UsuarioPermissao obj) { using (ISession session = NHibernateHelper.AbreSessao()) { ITransaction tx = session.BeginTransaction(); session.Delete(obj); tx.Commit(); } }
public int Insert(Usuario usuario) { string instrucaoSql = @" INSERT INTO Usuario( Usu_Adm ,Usu_Ativo ,Usu_Cliente ,Usu_Codigo ,Usu_ContaEmail ,Usu_Departamento ,Usu_Email ,Usu_Nome ,Usu_Notificar ,Usu_OnLine ,Usu_Password ,Usu_Revenda ,Usu_UserName) VALUES ( @Adm ,@Ativo ,@ClienteId ,@Codigo ,@ContaEmailId ,@DepartamentoId ,@Email ,@Nome ,@Notificar ,@OnLine ,@Password ,@RevendaId ,@UserName); SELECT CAST(SCOPE_IDENTITY() as int)"; int idUsuario = base.Insert(instrucaoSql, usuario); var usuarioPermissao = new UsuarioPermissao(); foreach (var item in usuario.UsuariosPermissao) { usuarioPermissao.UsuarioId = idUsuario; usuarioPermissao.Sigla = item.Sigla; instrucaoSql = @" INSERT INTO Usuario_Permissao( UsuP_Usuario ,UsuP_Sigla) VALUES( @UsuarioId ,@Sigla)"; base.Insert(instrucaoSql, usuarioPermissao); } return(idUsuario); }
public int Gravar(UsuarioPermissao obj) { using (ISession session = NHibernateHelper.AbreSessao()) { ITransaction tx = session.BeginTransaction(); session.Merge(obj); tx.Commit(); return(obj.Id); } }
public void Delete(long idUsuario, long idPermissao) { UsuarioPermissao objeto = PesquisarPermissaoIdUsuarioId(idUsuario, idPermissao); if (objeto != null) { dao.Delete(objeto); } else { //throw new Exception("Não encontrado. Erro ao deletar"); } }
public UsuarioPermissao Gravar(UsuarioPermissao objeto) { if (objeto.id == 0) { db.USUARIO_PERMISSAO.Add(objeto); db.SaveChanges(); } else { db.USUARIO_PERMISSAO.Update(objeto); } db.SaveChanges(); return(objeto); }
public static bool Remove(UsuarioPermissao obj) { try { using (var db = new WebPixContext()) { db.UsuarioPermissao.Remove(obj); db.SaveChanges(); return(true); } } catch (Exception e) { //// return(false); } }
public async Task <IActionResult> Post([FromBody] UpdateUsuarioModel model) { if (model == null) { return(BadRequest()); } if (RestornaUsuariosList().Any(x => x.Email == model.Email)) { throw new ArgumentException($"O Email {model.Email} já esta em uso"); } var Permissao = Context.Permissoes.FirstOrDefault(x => x.Nivel == model.perfilUsuario); var usuario = new Usuario(model.Nome, model.Email, model.Cpf, Util.convertDateTime(model.DataNacimento), model.Senha); var usuarioPermissoes = new UsuarioPermissao(usuario, Permissao); Context.Usuarios.Add(usuario); Context.UsuarioPermissoes.Add(usuarioPermissoes); await Context.SaveChangesAsync(); MemoryCache.Remove("usuarios"); return(Ok(new { ok = true, Response = "Usuário salvo com sucesso" })); }
public static void Inicializar(AutenticacaoContext contexto) { contexto.Database.EnsureCreated(); //importa para não gravar sempre a mesma a coisa no banco if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Gabriela", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Controladoria" }; contexto.Permissao.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdPermissao = permissao.IdPermissao, IdUsuario = usuario.IdUsuario, }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { if (contexto.Usuarios.Any()) { return; } var usuario = new Usuario() { Nome = "Fernando", Email = "*****@*****.**", Senha = "123456", //dados colocados posteriormente para fazer updates DataNascimento = Convert.ToDateTime("10-10-1978"), Cpf = "339.265.568-82" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { //nome alterado de Controle Nome = "Converso" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Inicializar(AutenticacaoContext contexto) { contexto.Database.EnsureCreated(); //acrescentei essa linha que não tinha no notepad if (contexto.Usuarios.Any()) { return; } //popular os dados var usuario = new Usuario() { Nome = "Sandro", Email = "*****@*****.**", Senha = "123456" }; contexto.Usuarios.Add(usuario); var permissao = new Permissao() { Nome = "Financeiro" }; contexto.Permissoes.Add(permissao); var usuariopermissao = new UsuarioPermissao() { IdUsuario = usuario.IdUsuario, IdPermissao = permissao.IdPermissao }; contexto.UsuariosPermissoes.Add(usuariopermissao); contexto.SaveChanges(); }
public static void Seed(this IContext context) { // context.Database.EnsureCreated(); // Look for any students. if (!context.Usuarios.Any()) { var users = new Usuario[] { // senha é teste123 new Usuario { Id = Guid.NewGuid(), Nome = "Administrador", Cpf = "9336423068", Email = "*****@*****.**", Senha = "2242461295221015719538209212227614317113501631961762" }, new Usuario { Id = Guid.NewGuid(), Nome = "Analista de compras", Cpf = "99900299202", Email = "*****@*****.**", Senha = "2242461295221015719538209212227614317113501631961762" }, new Usuario { Id = Guid.NewGuid(), Nome = "Analista Financeiro", Cpf = "98800299202", Email = "*****@*****.**", Senha = "2242461295221015719538209212227614317113501631961762" }, new Usuario { Id = Guid.NewGuid(), Nome = "Diretor Financeiro", Cpf = "99977777722", Email = "*****@*****.**", Senha = "2242461295221015719538209212227614317113501631961762" } }; var permissoes = new Permissao[] { new Permissao { Id = Guid.NewGuid(), Nome = "Administrador", Nivel = 1 }, new Permissao { Id = Guid.NewGuid(), Nome = "Analista De Compras", Nivel = 2 }, new Permissao { Id = Guid.NewGuid(), Nome = "Analista Financeiro", Nivel = 3 }, new Permissao { Id = Guid.NewGuid(), Nome = "Diretor Financeiro", Nivel = 4 }, }; int i = 1; foreach (Usuario u in users) { context.Usuarios.Add(u); i++; } foreach (Permissao p in permissoes) { context.Permissoes.Add(p); i++; } i = 0; foreach (Permissao p in permissoes) { var up = new UsuarioPermissao(users[i], p); context.UsuarioPermissoes.Add(up); i++; } } if (!context.Categorias.Any()) { for (int i = 0; i < 5; i++) { context.Categorias.Add(new Categoria { Id = Guid.NewGuid(), Nome = $"Categoria {i}", Descricao = $"Descricao {i}" }); } } if (!context.Fornecedores.Any()) { for (int i = 0; i < 5; i++) { context.Fornecedores.Add(new Fornecedor { Id = Guid.NewGuid(), Nome = $"Fornecedor {i}", CnpjCpf = gerador(), Email = $"fornecedor,{i}@email.com", Telefone = $"{gerador(9)}" }); } } context.SaveChanges(); }
public ActionResult Save(Usuario model) { try{ var usuario = UserSession.Get(Request.HttpContext).Usuario; if (model.Cod_Comum == 0 || !usuario.Admin) { model.Cod_Comum = usuario.Cod_Comum; } //if(!model.Aluno && !model.Oficializado && !model.Instrutor) if (model.Cod_Usuario != 0 && !usuario.Admin && UsuarioComum.Find(model.Cod_Usuario, model.Cod_Comum) == null) { throw new Exception("Usuário não cadastrado nesta comum!"); } if (Usuario.EmailJaCadastrado(model.Email, model.Cod_Usuario)) { throw new Exception("Email já cadastrado!"); } char oper = model.Cod_Usuario == 0 ? 'C' : 'U'; model.Save(); Monitor.Add <Usuario>(HttpContext, oper, model.Nome); if (usuario.Dev || usuario.Admin || usuario.Instrutor) { UsuarioPermissao permissao = UsuarioPermissao.Find(model.Cod_Usuario); if (usuario.Dev) { permissao.Dev = model.Dev; } if (usuario.Admin) { permissao.Admin = model.Admin; //permissao.Cod_Comum = model.Cod_Comum; } if (usuario.Instrutor) { permissao.Instrutor = model.Instrutor; permissao.Oficializado = model.Oficializado; permissao.RJM = model.RJM; permissao.Aluno = model.Aluno; permissao.Ativo = model.Ativo; //permissao.Cod_Grupo = model.Cod_Grupo; } permissao.Update(); if (usuario.Instrutor) { UsuarioGrupo.UpdateGrupos(model.Cod_Usuario, model.Cod_Grupos); } } return(Json("ok")); } catch (Exception ex) { return(Json(ex.Message)); } }
public string Delete(UsuarioPermissao objeto) { db.USUARIO_PERMISSAO.Remove(objeto); db.SaveChanges(); return("excluído com sucesso"); }
public void AdicionarPermissao(UsuarioPermissao model) { _contexto.UsuarioPermissoes.Add(model); }