public virtual void AtribuirPermissaoParaADM(Usuario usuario) { TipoUsuarios tipoUsuarios = new TipoUsuarios(); Departamentos repositorioDepartamentos = new Departamentos(); Usuarios usuarios = new Usuarios(); var departamentos = repositorioDepartamentos.Todos<Departamento>(); foreach (var departamento in departamentos) { usuario.ParticiparDe(departamento); usuarios.Salvar(usuario); } }
public BaseReturn AlterarUsuario(int CodigoUsuario, string nome, DateTime?datanascimento, string email, string cpf, Sexo sexo, string telefone, string celular , string rua, string bairro, string cep, string cidade, int?numero, string uf, string complemento , int codigotipousuario, int codigodepartamento) { Usuarios DadosUsuarios = _RepositoryUsuario.Find(CodigoUsuario); if (DadosUsuarios == null) { return(new BaseReturn("Usuario", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false)); } Enderecos DadosEnderecos = DadosUsuarios.Endereco.AlterarEnderecos(rua, bairro, cep, cidade, numero, uf, DadosUsuarios, complemento); if (DadosEnderecos.IsInvalid()) { return(new BaseReturn(DadosEnderecos.Notifications.FirstOrDefault().Property, DadosEnderecos.Notifications.FirstOrDefault().Message, false)); } TipoUsuarios DadosTiposUsuarios = _RepositoryTipoUsuario.Find(codigotipousuario); if (DadosTiposUsuarios == null) { return(new BaseReturn("Tipos Usuarios", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false)); } Departamentos DadosDepartamentos = _RepositoryDepartamento.Find(codigodepartamento); if (DadosDepartamentos == null) { return(new BaseReturn("Departamento", Library.Class.Resources.Message.DADOS_NAO_ENCONTRADOS, false)); } DadosUsuarios.AlterarUsuarios(nome, datanascimento, email, cpf, sexo, telefone, celular, DadosEnderecos, DadosTiposUsuarios, DadosDepartamentos); if (DadosUsuarios.IsInvalid()) { return(new BaseReturn(DadosUsuarios.Notifications.FirstOrDefault().Property, DadosUsuarios.Notifications.FirstOrDefault().Message, false)); } _RepositoryUsuario.Edit(DadosUsuarios); return(new BaseReturn("Usuario", Library.Class.Resources.Message.OPERACAO_REALIZADA_COM_SUCESSO, true)); }
public BaseReturn CadastrarUsuarioLogin(string nome, DateTime?datanascimento, string email, string cpf, Sexo sexo, string telefone, string celular , string rua, string bairro, string cep, string cidade, int numero, string uf, string complemento , int codigotipousuario, int codigodepartamento, string login, string senha) { if (PesquisarUsuario().Where(y => y.CPF == cpf).FirstOrDefault() != null) { return(new BaseReturn("Usuario", Library.Class.Resources.Message.JA_EXISTE_UM_X0_COM_O_X1_X2.ToFormat("Usuario", "CPF: ", cpf), false)); } Usuarios DadosUsuarios = new Usuarios(nome, datanascimento, email, cpf, sexo, telefone, celular); if (DadosUsuarios.IsInvalid()) { return(new BaseReturn(DadosUsuarios.Notifications.FirstOrDefault().Property, DadosUsuarios.Notifications.FirstOrDefault().Message, false)); } // Cadastro de endereço Enderecos DadosEndereco = new Enderecos(rua, bairro, cep, cidade, numero, uf, complemento); if (DadosEndereco.IsInvalid()) { return(new BaseReturn(DadosEndereco.Notifications.FirstOrDefault().Property, DadosEndereco.Notifications.FirstOrDefault().Message, false)); } DadosEndereco.Usuario.Add(DadosUsuarios); //Não salvar, somente adicionar _RepositoryEndereco.AddNotSave(DadosEndereco); //// Tipo de Usuarios TipoUsuarios TipoUsuario = _RepositoryTipoUsuario.Find(codigotipousuario); //cadastro tipo de usuario TipoUsuario.Usuario.Add(DadosUsuarios); //Adicionar _RepositoryTipoUsuario.Edit(TipoUsuario); //Library.Class.Utils.ExtensionEmail.EnviarEmail("Caro "+ DadosUsuarios.Nome.ToString() + " \n \n Obrigado por entrar em contato. \n Usuario cadastrado.", DadosUsuarios.Email); return(AlterarUsuarioLogin(DadosUsuarios.CodigoUsuario, nome, datanascimento, email, cpf, sexo, telefone, celular, rua, bairro, cep, cidade, numero, uf, complemento, codigotipousuario, codigodepartamento, login, senha)); }
public BaseReturn CadastrarTipoUsuario(string nome, string descricao) { var Dados = PesquisarTipoUsuario() .Where(y => y.Nome == nome).FirstOrDefault(); if (Dados != null) { return(new BaseReturn("Tipo Usuario", Library.Class.Resources.Message.JA_EXISTE_UMA_X0_CHAMADA_X1.ToFormat("Nome", Dados.Nome), true)); } TipoUsuarios DadosTipoUsuarios = new TipoUsuarios(descricao, nome); if (DadosTipoUsuarios.IsInvalid()) { return(new BaseReturn(DadosTipoUsuarios.Notifications.FirstOrDefault().Property, DadosTipoUsuarios.Notifications.FirstOrDefault().Message, false)); } _RepositoryUsuario.Add(DadosTipoUsuarios); return(new BaseReturn("Tipo Usuario", Library.Class.Resources.Message.OPERACAO_REALIZADA_COM_SUCESSO, true)); }
public static bool Eliminar(int id) { try { using (var db = new FSVentasDb()) { TipoUsuarios t = new TipoUsuarios(); t = db.TipoUsuarios.Find(id); db.TipoUsuarios.Remove(t); db.SaveChanges(); db.Dispose(); return(false); } } catch (Exception) { return(true); throw; } }
public List <TipoUsuarios> GetTipoUsuarios() { const string SQL_STATEMENT = "SELECT [IdTipoUsuario], [Descripcion] " + "FROM dbo.TipoUsuarios "; List <TipoUsuarios> result = new List <TipoUsuarios>(); var db = DatabaseFactory.CreateDatabase(CONNECTION_NAME); using (DbCommand cmd = db.GetSqlStringCommand(SQL_STATEMENT)) { using (IDataReader dr = db.ExecuteReader(cmd)) { while (dr.Read()) { TipoUsuarios tipoUsuarios = LoadTipoUsuarios(dr); result.Add(tipoUsuarios); } } } return(result); }
public async Task <TipoUsuarios> TipoUsuariosGetById(int Id) { using (SqlConnection sql = new SqlConnection(_connectionString)) { using (SqlCommand cmd = new SqlCommand("SP_SEL_TipoUsers_ById", sql)) { cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdProveedor", Id)); TipoUsuarios response = null; await sql.OpenAsync(); using (var reader = await cmd.ExecuteReaderAsync()) { while (await reader.ReadAsync()) { response = MapToTipoUsuarios(reader); } } return(response); } } }
public IActionResult Put(int id, TipoUsuarios tipoUsuarioAtualizado) { _tipoUsuarioRepository.Atualizar(tipoUsuarioAtualizado); }
public IActionResult Post(TipoUsuarios novoTipoUsuario) { _tipoUsuarioRepository.Cadastrar(novoTipoUsuario); return(StatusCode(201)); }
public void InsertarTest() { TipoUsuarios t = new TipoUsuarios(); Assert.IsTrue(TiposUsuariosBLL.Insertars(t)); }
public void z_atribuirDepartamentos_para_Adm() { TipoUsuarios tipoUsuarios = new TipoUsuarios(); Departamentos repositorioDepartamentos = new Departamentos(); Usuarios usuarios = new Usuarios(); var todos = usuarios.TodosPor(tipoUsuarios.Obter<TipoUsuario>(1)); var departamentos = repositorioDepartamentos.Todos<Setor>(); foreach (var usuario in todos) { foreach (var departamento in departamentos) { usuario.ParticiparDe(departamento); } usuarios.Salvar(usuario); } }
public void z_deletar_usuarios_coorporativo() { Usuarios usuarios = new Usuarios(); TipoUsuarios tipoUsuarios = new TipoUsuarios(); var tipoUsuario = tipoUsuarios.Obter<TipoUsuario>(3); var todos = usuarios.TodosPor(tipoUsuario); usuarios.Deletar(todos); }
private void LlenarClase(TipoUsuarios t) { t.Detalle = DetalletextBox.Text; }
private void LLenar(TipoUsuarios tipo) { TipoIdtextBox.Text = tipo.TipoUsuarioId.ToString(); DetalletextBox.Text = tipo.Detalle; }
public CadastroDeUsuarioController() { _usuarios = new Usuarios(); _departamentos = new Departamentos(); _tipoUsuarios = new TipoUsuarios(); }
public void b_InserirTiposDeUsuario() { TipoUsuario tipoUsuarioAdministrador = new TipoUsuario { Nome = "Administrador" }; TipoUsuario tipoUsuarioHospital = new TipoUsuario { Nome = "Hospital" }; TipoUsuario tipoUsuarioCorporativo = new TipoUsuario { Nome = "Corporativo" }; TipoUsuarios tipoUsuarios = new TipoUsuarios(); tipoUsuarios.Salvar(tipoUsuarioAdministrador); tipoUsuarios.Salvar(tipoUsuarioHospital); tipoUsuarios.Salvar(tipoUsuarioCorporativo); }
public async Task TipoUsuariosInsert([FromBody] TipoUsuarios TipoUsuario) { await _repository.TipoUsuariosInsert(TipoUsuario); }
private void AtribuirPermissaoParaADM(Departamento departamento) { TipoUsuarios tipoUsuarios = new TipoUsuarios(); Departamentos repositorioDepartamentos = new Departamentos(); Usuarios usuarios = new Usuarios(); var todos = usuarios.TodosPor(tipoUsuarios.Obter<TipoUsuario>(1)); var departamentos = repositorioDepartamentos.Todos<Setor>(); foreach (var usuario in todos) { usuario.ParticiparDe(departamento); usuarios.Salvar(usuario); } }
public void h_importar_usuario_coorporativo_do_excel() { string _conectionstring; _conectionstring = @"Provider=Microsoft.Jet.OLEDB.4.0;"; _conectionstring += String.Format("Data Source={0};", "D:\\Coorporativo.xls"); _conectionstring += "Extended Properties='Excel 8.0;HDR=NO;'"; OleDbConnection cn = new OleDbConnection(_conectionstring); OleDbCommand cmd = new OleDbCommand("Select * from [Usuarios$]", cn); cn.Open(); OleDbDataReader reader = cmd.ExecuteReader(); List<UsuarioCoorporativoExcel> usuariosExcel = new List<UsuarioCoorporativoExcel>(); int i = 0; while (reader.Read()) { if (i == 2) { if (reader[0] == DBNull.Value) break; UsuarioCoorporativoExcel usuarioExcel = new UsuarioCoorporativoExcel(); usuarioExcel.Usuario = (string)reader[0]; usuarioExcel.Login = (string)reader[1]; usuarioExcel.NomeSetor = (string)reader[3]; usuarioExcel.CodCentro = (string)reader[5]; usuarioExcel.Descricao = (string)reader[6]; usuariosExcel.Add(usuarioExcel); } i++; } var novo = usuariosExcel; Setores setores = new Setores(); CentrosDeCusto centrosDeCusto = new CentrosDeCusto(); TipoUsuarios tipoUsuarios = new TipoUsuarios(); var tipoUsuario = tipoUsuarios.Obter<TipoUsuario>(3); var repositorioUsuarios = new Usuarios(); foreach (var usuarioExcel in usuariosExcel) { Usuario usuario = repositorioUsuarios.ObterAcesso(usuarioExcel.Login, 123456.ToString()); if (usuario == null) { usuario = new Usuario(); usuario.TipoUsuario = tipoUsuario; usuario.Nome = usuarioExcel.Usuario; usuario.Login = usuarioExcel.Login; usuario.Senha = "123456"; } Setor setor = setores.ObterPor(usuarioExcel.NomeSetor); if (setor == null) { setor = new Setor(usuarioExcel.NomeSetor); } if (usuario.Departamentos == null || !usuario.Departamentos.Any(d => d.Nome == setor.Nome)) usuario.ParticiparDe(setor); var centroDecusto = centrosDeCusto.ObterPor(usuarioExcel.CodCentro); if (centroDecusto == null) { setores.Salvar(setor); centroDecusto = new CentroDeCusto(usuarioExcel.Descricao) { CodigoDoCentroDeCusto = usuarioExcel.CodCentro }; centrosDeCusto.Salvar(centroDecusto); } if (setor.CentrosDeCusto == null || setor.CentrosDeCusto.Count == 0 || setor.CentrosDeCusto != null && setor.CentrosDeCusto.Count > 0 && !setor.CentrosDeCusto.Any(c => c.CodigoDoCentroDeCusto == centroDecusto.CodigoDoCentroDeCusto)) setor.AdicionarCentroDeCusto(centroDecusto); //ServicoSalvarDepartamento servico = new ServicoSalvarDepartamento(); //servico.Salvar(setor); setores.Salvar(setor); repositorioUsuarios.Salvar(usuario); } }
public void g_importar_usuario_do_excel() { string _conectionstring; _conectionstring = @"Provider=Microsoft.Jet.OLEDB.4.0;"; _conectionstring += String.Format("Data Source={0};", "D:\\Hospital2.xls"); _conectionstring += "Extended Properties='Excel 8.0;HDR=NO;'"; OleDbConnection cn = new OleDbConnection(_conectionstring); OleDbCommand cmd = new OleDbCommand("Select * from [LISTAS - OUTRAS DESPESAS$]", cn); cn.Open(); OleDbDataReader reader = cmd.ExecuteReader(); List<UsuarioExcel> usuariosExcel = new List<UsuarioExcel>(); int i = 0; while (reader.Read()) { if (i > 1) { if (reader[0] == DBNull.Value) break; UsuarioExcel usuarioExcel = new UsuarioExcel(); usuarioExcel.Usuario = (string)reader[0]; usuarioExcel.Login = (string)reader[1]; usuarioExcel.Hospital = (string)reader[3]; usuariosExcel.Add(usuarioExcel); } i++; } Hospitais hospitais = new Hospitais(); TipoUsuarios tipoUsuarios = new TipoUsuarios(); var tipoUsuario = tipoUsuarios.Obter<TipoUsuario>(2); var repositorioUsuarios = new Usuarios(); foreach (var usuarioExcel in usuariosExcel) { Usuario usuario = repositorioUsuarios.ObterAcesso(usuarioExcel.Login, 123456.ToString()); if (usuario == null) { usuario = new Usuario(); usuario.TipoUsuario = tipoUsuario; usuario.Nome = usuarioExcel.Usuario; usuario.Login = usuarioExcel.Login; usuario.Senha = "123456"; } Hospital hospital = hospitais.ObterPor(usuarioExcel.Hospital); usuario.ParticiparDe(hospital); repositorioUsuarios.Salvar(usuario); } }
public void Cadastrar(TipoUsuarios novoTipoUsuario) { ctx.TipoUsuarios.Add(novoTipoUsuario); ctx.SaveChanges(); }
public void i_inicializar_usuario_de_teste() { TipoUsuarios tipoUsuarios = new TipoUsuarios(); Usuario usuario = new Usuario() { Nome = "isaac", Login = "******", Senha = "123456", TipoUsuario = tipoUsuarios.Obter<TipoUsuario>(1) }; Departamentos repositorioDepartamentos = new Departamentos(); var departamentos = repositorioDepartamentos.Todos<Departamento>(); foreach (var departamento in departamentos) { usuario.ParticiparDe(departamento); } Usuarios usuarios = new Usuarios(); usuarios.Salvar(usuario); }