protected void IrParaLogin(object sender, EventArgs e) { if (txtNovaSenha1.Text.Equals("") || txtNovaSenha2.Text.Equals("")) { Notificacao = "Por favor preencha os campos."; EnviarMensagem(); } else if (txtNovaSenha1.Text != txtNovaSenha2.Text) { Notificacao = "Os campos de senha devem ser iguais."; EnviarMensagem(); } else { Usuarios usuarios = new Usuarios(); Usuario usuario = ObterUsuarioLogado(); if (usuario != null) { AlterarSenhaUsuario(usuarios, usuario); Session["UsuarioLogadoId"] = usuario.Id; Session["TipoUsuarioId"] = usuario.TipoUsuario.Id; Response.Redirect("/Login.aspx"); } else { Notificacao = "Não encontramos o seu usuário por favor fale com o administrador ou realize o login novamente."; EnviarMensagem(); Response.Redirect("/Login.aspx"); } } }
protected void Logando(object sender, EventArgs e) { if (txtlogin.Text.Equals("") || txtSenha.Text.Equals("")) { EnviarMensagem(); } else { var usuarios = new Usuarios(); Usuario usuario = usuarios.ObterAcesso(txtlogin.Text, txtSenha.Text); if (usuario != null) { Session["UsuarioLogadoId"] = usuario.Id; Session["TipoUsuarioId"] = usuario.TipoUsuario.Id; if (usuario.Senha == "123456") Response.Redirect("/AlterarSenha.aspx"); else Response.Redirect("/Login.aspx"); } else { Notificacao = "Usuário e/ou senha incorreta. Tente novamente."; EnviarMensagem(); } } }
protected void Page_Load(object sender, EventArgs e) { btnLogout.Visible = Session["UsuarioLogadoId"] != null; ddlDepartamentos.Visible = Session["NomeDepartamentoLogado"] != null; if (!IsPostBack) { if (!string.IsNullOrEmpty(Request.QueryString["alert"])) Request.QueryString["alert"].Remove(0); CarregarListadeDepartamentos(); } if (Session["NomeDepartamentoLogado"] != null) { ltlDepartamento.Text = Session["NomeDepartamentoLogado"].ToString(); } if (Session["UsuarioLogadoId"] != null) { divNomeDoUsuarioLogado.Visible = true; var usuarios = new Usuarios(); Usuario usuario = usuarios.ObterUsuarioPorId(int.Parse(Session["UsuarioLogadoId"].ToString())); ltlNomeDoUsuario.Text = usuario.Nome; } }
public void AssociarUsuarioToDepartamentoCoorporativos() { var usuario = new Usuarios().ObterUsuarioPorId(51); var departamentos = new Setores().Todos(); foreach (var setor in departamentos) { usuario.ParticiparDe(setor); } new Usuarios().Salvar(usuario); }
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 void inicializar_usuario_de_teste() { Usuario usuario = new Usuario() { Nome = "Isaac" }; Departamentos repositorioDepartamentos = new Departamentos(); var departamentos = repositorioDepartamentos .Todos<Departamento>(); foreach (var departamento in departamentos) { usuario.ParticiparDe(departamento); } Usuarios usuarios = new Usuarios(); usuarios.Salvar(usuario); }
/// <summary> /// Virifica se o usuario existe /// </summary> /// <param name="login">Nome do Usuario</param> /// <param name="senha">Senha do Usuario</param> /// <returns>Se o usuario e senha existir retorna com verdadeiro</returns> public bool IsValid(string login, string senha) { var usuarios = new Usuarios(); var usuario = usuarios.ObterAcesso(login, senha); //Melhorar if (usuario == null || usuario.TipoUsuario.Id != (int) TipoUsuarioEnum.Administrador) { return false; } else { Nome = usuario.Nome; return true; } }
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); }
public void z_deletar_Orcamentos_coorporativo() { Orcamentos orcamentos = new Orcamentos(); Departamentos departamentos = new Departamentos(); Usuarios usuarios = new Usuarios(); var todosSetores = departamentos.Todos<Setor>(); List<Orcamento.Domain.Orcamento> todosCoorporativos = new List<Orcamento.Domain.Orcamento>(); foreach (var setor in todosSetores) { var todos = orcamentos.TodosPor(setor); if (todos != null && todos.Count > 0) todosCoorporativos.AddRange(todos); } orcamentos.Deletar(todosCoorporativos); }
private void AlterarSenhaUsuario(Usuarios usuarios, Usuario usuario) { usuario.Senha = txtNovaSenha1.Text; usuarios.Salvar(usuario); }
public CadastroDeUsuarioController() { _usuarios = new Usuarios(); _departamentos = new Departamentos(); _tipoUsuarios = new TipoUsuarios(); }
public void DeletarCentrosDeCusto() { string _conectionstring; _conectionstring = @"Provider=Microsoft.Jet.OLEDB.4.0;"; _conectionstring += String.Format("Data Source={0};", "D:\\Exclussao.xls"); _conectionstring += "Extended Properties='Excel 8.0;HDR=NO;'"; OleDbConnection cn = new OleDbConnection(_conectionstring); OleDbCommand cmd = new OleDbCommand("Select * from [exclusao$]", cn); cn.Open(); OleDbDataReader reader = cmd.ExecuteReader(); List<UsuarioExcel> usuariosExcel = new List<UsuarioExcel>(); int i = 0; while (reader.Read()) { if (i > 1) { if (reader[5] == DBNull.Value) break; UsuarioExcel usuarioExcel = new UsuarioExcel(); if (reader[0] != DBNull.Value) usuarioExcel.Usuario = (string)reader[0]; if (reader[1] != DBNull.Value) usuarioExcel.Login = (string)reader[1]; if (reader[3] != DBNull.Value) usuarioExcel.Hospital = (string)reader[3]; usuarioExcel.CodigoCentroDeCusto = (string)reader[5]; usuariosExcel.Add(usuarioExcel); } i++; } cn.Close(); cn.Dispose(); cmd.Dispose(); var departamentos = usuariosExcel.Select(x => x.Hospital).Distinct(); Departamentos repositorioDepartamento = new Departamentos(); List<Departamento> listaDepartamentos = new List<Departamento>(); foreach (var nome in departamentos.Where(d => d != null)) { var departamento = repositorioDepartamento.ObterPor(nome); if (departamento == null) Assert.Fail("Departamento não econtrado"); listaDepartamentos.Add(departamento); //TicketsDeOrcamentoPessoal tickets = new TicketsDeOrcamentoPessoal(); //var todosTickets = tickets.Todos(departamento); //TicketsDeProducao ticketis = new TicketsDeProducao(); //var ticketsDeProducao = ticketis.Todos(departamento); //ticketis.Deletar(ticketsDeProducao); //var ticketsDeReceita = new TicketsDeReceita(); //var listaTIcketsDeReceita = ticketsDeReceita.Todos(departamento); //ticketsDeReceita.Deletar(listaTIcketsDeReceita); //tickets.Deletar(todosTickets); Usuarios usuarios = new Usuarios(); var ListaUsuarios = usuarios.Todos<Usuario>(); foreach (var usuario in ListaUsuarios) { if (usuario.Departamentos != null && usuario.Departamentos.Count > 0 && usuario.Departamentos.Any(d => d.Id == departamento.Id)) { usuario.Departamentos.Remove(departamento); usuarios.Salvar(usuario); } } //Orcamentos orcamentos = new Orcamentos(); //var listaOrcamentos = orcamentos.TodosPor(departamento); //orcamentos.Deletar(listaOrcamentos); //departamento.CentrosDeCusto = null; //repositorioDepartamento.Salvar(departamento); //DRES dres = new DRES(); //var dre = dres.Obter(departamento); //dres.Deletar(dre); //AcordosDeConvencao acordos = new AcordosDeConvencao(); //var acordoDeConvencao = acordos.ObterAcordoDeConvencao(departamento); //acordos.Deletar(acordoDeConvencao); //Insumos insumos = new Insumos(); //var insumo = insumos.ObterInsumo(departamento); //insumos.Deletar(insumo); //NovosOrcamentosPessoais novosOrcamentos = new NovosOrcamentosPessoais(); //var orcamentosPessoal = novosOrcamentos.Todos(departamento.Id); //novosOrcamentos.Deletar(orcamentosPessoal.ToList()); } //var codigosDecentrosDeCusto = usuariosExcel.Select(x => x.CodigoCentroDeCusto).Distinct(); //CentrosDeCusto centros = new CentrosDeCusto(); //List<CentroDeCusto> centrosDeCusto = new List<CentroDeCusto>(); //List<NovoOrcamentoPessoal> ListaNovosOrcamentos = new List<NovoOrcamentoPessoal>(); //foreach (var codigoDeCentro in codigosDecentrosDeCusto) //{ // var centroDeCusto = centros.ObterPor(codigoDeCentro); // if (centroDeCusto == null) // Assert.Fail("Centro de Custo não encontrado"); // if (centroDeCusto.Funcionarios != null && centroDeCusto.Funcionarios.Count > 0 && centroDeCusto.Funcionarios.All(d => listaDepartamentos.Any(di => di.Id == d.Departamento.Id))) // { // centroDeCusto.Funcionarios = null; // centros.Salvar(centroDeCusto); // } // if (centroDeCusto.Funcionarios != null && centroDeCusto.Funcionarios.Count > 0) // Assert.Fail("Existe Funcionarios neste centro"); // centrosDeCusto.Add(centroDeCusto); // NovosOrcamentosPessoais novosOrcamentos = new NovosOrcamentosPessoais(); // var orcamentosPessoal = novosOrcamentos.TodosPor(centroDeCusto.Id); // ListaNovosOrcamentos.AddRange(orcamentosPessoal); // // centros.Deletar(centroDeCusto); //} //centros.Deletar(centrosDeCusto); repositorioDepartamento.Deletar(listaDepartamentos); }
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); }
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 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); } }
private Usuario ObterUsuarioLogado() { var usuarios = new Usuarios(); Usuario usuario = usuarios.ObterUsuarioPorId(int.Parse(Session["UsuarioLogadoId"].ToString())); return usuario; }
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); } }