public static void Inserir(MODUsuario usuario) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "INSERT INTO TBLUSUARIO (login, nome, senha, email, lattes, imagem, primeiro_acesso, data_cadastro, fk_tipo, fk_status) " + "VALUES (@login, @nome, @senha, @email, @lattes, @imagem, @primeiro_acesso, @data_cadastro, @fk_tipo, @fk_status)"; comando.Parameters.AddWithValue("@login", usuario.Login); comando.Parameters.AddWithValue("@nome", usuario.Nome); comando.Parameters.AddWithValue("@senha", usuario.Senha); comando.Parameters.AddWithValue("@email", usuario.Email); comando.Parameters.AddWithValue("@lattes", usuario.Lattes); comando.Parameters.AddWithValue("@imagem", usuario.Imagem); comando.Parameters.AddWithValue("@primeiro_acesso", usuario.PrimeiroAcesso); comando.Parameters.AddWithValue("@data_cadastro", usuario.DataCadastro); comando.Parameters.AddWithValue("@fk_tipo", usuario.FkTipo); comando.Parameters.AddWithValue("@fk_status", usuario.FkStatus); comando.ExecuteNonQuery(); Conexao.Fechar(); }
public LoginResponse(MODUsuario prmUsuario, string prmToken) { this.CodigoRespuesta = HttpStatusCode.OK; this.CodigoMensaje = "RTA000"; this.Usuario = prmUsuario; this.Token = prmToken; }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } MODArea_Conhecimento areaConhecimento = new MODArea_Conhecimento(); List <MODArea_Conhecimento> lista = new List <MODArea_Conhecimento>(); lista = BLLLinha_Pesquisa.PesquisarAreaConhecimento(areaConhecimento, "todas"); RptConsulta.DataSource = lista; RptConsulta.DataBind(); }
public static List <MODUsuario> PesquisarAdmin() { List <MODUsuario> retorno = new List <MODUsuario>(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "SELECT login, fk_tipo FROM TBLUSUARIO WHERE fk_tipo = 1"; MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODUsuario ret = new MODUsuario(); ret.Login = reader["Login"].ToString(); ret.FkTipo = (int)reader["Fk_Tipo"]; retorno.Add(ret); } reader.Close(); Conexao.Fechar(); return(retorno); }
protected void BtnAlterar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); Criptografia cripto = new Criptografia(); EnviaEmail enviaEmail = new EnviaEmail(); string senha = ""; bool senhaForte = ValidaSenhaForte.ValidaSenha(TxtSenha.Text.Trim()); if (senhaForte == false) { LblResposta.Text = Erros.SenhaFraca; } else if (TxtSenha.Text.Trim() == "" || TxtSenha.Text.Length > 12) { LblResposta.Text = Erros.SenhaVazio; } else { try { senha = TxtSenha.Text.Trim(); usuario.Senha = cripto.criptografia(senha); usuario.Login = Page.Request.QueryString["login"]; BLLUsuario.AlterarSenha2(usuario); LblResposta.Text = "Senha alterado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
protected void Page_Load(object sender, EventArgs e) { MODReuniao reuniao = new MODReuniao(); if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } if (!IsPostBack) { RptConsulta.DataSource = BLLReuniao.Pesquisar(reuniao, "todos"); RptConsulta.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider"; } if (!Page.IsPostBack) { CarregaGrupos(); CarregaProjetos(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } if (!Page.IsPostBack) { MODReuniao reuniao = new MODReuniao(); reuniao.IdReuniao = Convert.ToInt32(Page.Request.QueryString["id"]); reuniao = BLLReuniao.PesquisarReuniao(reuniao, "id_reuniao"); idReuniao = reuniao.IdReuniao; TxtPauta.Text = reuniao.Pauta; MODReuniaoConvidado reuniaoConvidado = new MODReuniaoConvidado(); reuniaoConvidado.FkReuniao = Convert.ToInt32(Page.Request.QueryString["id"]); List <MODReuniaoConvidado> convidado = new List <MODReuniaoConvidado>(); convidado = BLLReuniaoConvidado.Pesquisar(reuniaoConvidado, "reuniao"); if (convidado.Count != 0) { if (reuniao.HoraFim.ToString() == "01/01/0001 00:00:00") { RptExcluir.DataSource = convidado; RptExcluir.DataBind(); } } if (reuniao.HoraFim.ToString() != "01/01/0001 00:00:00") { LblResposta.Text = "Não é possivel editar os convidados, pois a reunião já foi encerrada!"; BtnCadastrar.Visible = false; } } }
private void CarregaDropDownList() { MODUsuario usuario = new MODUsuario(); TxtLider.DataSource = BLLUsuario.Pesquisar(usuario, "lider"); TxtLider.DataValueField = "login"; TxtLider.DataTextField = "nome"; TxtLider.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } MODReuniao reuniao = new MODReuniao(); reuniao.IdReuniao = Convert.ToInt32(Page.Request.QueryString["id"]); reuniao = BLLReuniao.PesquisarReuniao(reuniao, "id_reuniao"); if (!Page.IsPostBack) { TxtPauta.Text = reuniao.Pauta; TxtData.Text = reuniao.DataReuniao.ToShortDateString().ToString(); TxtHoraInicio.Text = reuniao.HoraInicio.ToString("hh:mm"); if (reuniao.HoraFim.ToString() == "01/01/0001 00:00:00") { TxtHoraTermino.Text = ""; } else { TxtHoraTermino.Text = reuniao.HoraFim.ToString("hh:mm"); } } if (reuniao.HoraFim.ToString() != "01/01/0001 00:00:00") { LblResposta.Text = "Não é possivel editar, pois a reunião já foi encerrada!"; TxtPauta.Enabled = false; TxtData.Enabled = false; TxtHoraInicio.Enabled = false; TxtHoraTermino.Enabled = false; BtnAlterar.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { MODGrupoLider grupoLider = new MODGrupoLider(); MODGrupo grupo = new MODGrupo(); if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } if (!IsPostBack) { grupo.IdGrupo = Convert.ToInt32(Page.Request.QueryString["id"]); grupo = BLLGrupo.PesquisarGrupo(grupo, "id"); grupoLider.FkGrupo = grupo.IdGrupo; MODGrupoDocente grupoDocente = new MODGrupoDocente(); grupoDocente.FkGrupo = grupo.IdGrupo; RptDocentes.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "grupo"); RptDocentes.DataBind(); MODGrupoTecnico grupoTecnico = new MODGrupoTecnico(); grupoTecnico.FkGrupo = grupo.IdGrupo; RPTTecnicos.DataSource = BLLGrupo_Tecnico.Pesquisar(grupoTecnico, "gativos"); RPTTecnicos.DataBind(); MODGrupoLinha_Pesquisa grupoLinha_Pesquisa = new MODGrupoLinha_Pesquisa(); grupoLinha_Pesquisa.FkGrupo = grupo.IdGrupo; RPTLinhas.DataSource = BLLGrupo_Linha_Pesquisa.Pesquisar(grupoLinha_Pesquisa, "grupo"); RPTLinhas.DataBind(); } }
protected void BtnLogar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); MODUsuario retorno = new MODUsuario(); Criptografia cripto = new Criptografia(); try { usuario.Login = TxtLogin.Text.Trim(); string senha = cripto.criptografia(TxtSenha.Text.Trim()); retorno = BLLUsuario.PesquisarLogin(usuario); if (retorno.FkStatus == 1) { if (senha == retorno.Senha) { PegaLogin.AtribuiLogin(usuario.Login); PegaLogin.AtribuiStatusLogin(1); Session["login"] = usuario.Login; if (retorno.PrimeiroAcesso == 's') { Response.Redirect("../Pages/AlteracaoUsuario.aspx"); } else { Response.Redirect("../Pages/Principal.aspx"); } } else { Response.Write("<script>alert('Não foi possivel autenticar');</script>"); PegaLogin.AtribuiTentativas(); if (PegaLogin.RetornaTentativas() == 5) { usuario.FkStatus = 2; Response.Write("<script>alert('Usuário bloqueado após 5 tentativas!');</script>"); BLLUsuario.AlterarStatus(usuario); //Response.Write(""); } } } else if (retorno.FkStatus == 2) { Response.Write("<script>alert('Seu usuário está bloqueado, por favor, recupere a sua conta a seguir');</script>"); Response.Redirect("../Pages/RecuperacaoSenha.aspx"); } } catch (Exception) { Response.Write("<script>alert('Não foi possivel autenticar');</script>"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { CarregaDropDownList(); } if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } MODGrupo grupo = new MODGrupo(); MODGrupoLider grupoLider = new MODGrupoLider(); grupo.Nome = Page.Request.QueryString["grupo"]; grupo = BLLGrupo.PesquisarGrupo(grupo, "nome"); idGrupo = grupo.IdGrupo; grupoLider.FkGrupo = idGrupo; grupoLider = BLLGrupo.PesquisarLider(grupoLider); idGrupoLider = grupoLider.Id; usuario.Login = grupoLider.FkUsuario; usuario = BLLUsuario.PesquisarLogin(usuario); lider = usuario.Login; if (!Page.IsPostBack) { TxtNome.Text = usuario.Nome; TxtDataEntrada.Text = grupoLider.DataEntrada.ToShortDateString().ToString(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } MODSubArea_Avaliacao subArea = new MODSubArea_Avaliacao(); MODLinha_Pesquisa linha = new MODLinha_Pesquisa(); linha.Id = Page.Request.QueryString["id"]; linha = BLLLinha_Pesquisa.PesquisarLinha(linha, "id"); idLinha = linha.Id; idSub = linha.FkSub; subArea.Id = idLinha; subArea = BLLLinha_Pesquisa.PesquisarSubAvaliacao(subArea); if (!Page.IsPostBack) { CarregaAreaConhecimento(); CarregaAreaAvaliacao(); CarregaSubAreaAvaliacao(); TxtIdLinha.Text = linha.Id; TxtLinhaPesquisa.Text = linha.Linha; TxtSubArea.Text = subArea.Nome; TxtIdLinha.ReadOnly = true; } }
public static void AlterarStatus(MODUsuario usuario) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "UPDATE TBLUSUARIO SET fk_status = @fk_status WHERE login = @login"; comando.Parameters.AddWithValue("@login", usuario.Login); comando.Parameters.AddWithValue("@fk_status", usuario.FkStatus); comando.ExecuteNonQuery(); Conexao.Fechar(); }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } MODTecnico tecnico = new MODTecnico(); tecnico.IdTecnico = Convert.ToInt32(Page.Request.QueryString["id"]); idTecnico = Convert.ToInt32(Page.Request.QueryString["id"]); tecnico = BLLTecnico.PesquisarTecnico(tecnico); // = tecnico.IdTecnico; if (!Page.IsPostBack) { TxtNome.Text = tecnico.Nome; TxtLattes.Text = tecnico.Lattes; TextAtividades.Text = tecnico.Atividade; TextCurso.Text = tecnico.Curso; TxtFormacao.Text = tecnico.Formacao; TxtData.Text = tecnico.AnoConclusao.ToString(); TxtFoto.Text = tecnico.Foto; // FUFotoTec.Text = tecnico.Foto; } //TxtLogo.Visible = false; }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } CarregaAreaConhecimento(); MODArea_Conhecimento areaConhecimento = new MODArea_Conhecimento(); MODArea_Avaliacao areaAvaliacao = new MODArea_Avaliacao(); areaAvaliacao.Id = Page.Request.QueryString["id"]; areaAvaliacao = BLLLinha_Pesquisa.PesquisarAvaliacao(areaAvaliacao); idArea = areaAvaliacao.Id; conhecimento = areaAvaliacao.FkCon; areaConhecimento.Id = conhecimento; areaConhecimento = BLLLinha_Pesquisa.PesquisarConhecimento(areaConhecimento); if (!Page.IsPostBack) { TxtIdAva.Text = areaAvaliacao.Id; TxtIdAva.ReadOnly = true; TxtAreaAvaliacao.Text = areaAvaliacao.Nome; TxtConhecimento.Text = areaConhecimento.Nome; } }
protected void Page_Load(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); try { List <MODUsuario> user = BLLUsuario.PesquisarAdmin(); if (user == null || user.Count <= 0) { Response.Redirect("../Pages/CadastroAdmin.aspx"); } } catch { //Response.Write("<script>alert('Erro!');</script>"); } }
public static void AlterarSenha2(MODUsuario usuario) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "UPDATE TBLUSUARIO SET senha = @senha " + "WHERE login = @login"; comando.Parameters.AddWithValue("@login", usuario.Login); comando.Parameters.AddWithValue("@senha", usuario.Senha); comando.ExecuteNonQuery(); Conexao.Fechar(); }
public bool ActualizarUsuario(MODUsuario prmUsuario) { using (var conn = ObtenerConexionPrincipal()) { var parametros = new DynamicParameters(); parametros.Add("@prmIdUsuario", prmUsuario.IdUsuario, System.Data.DbType.String); parametros.Add("@prmNombre", prmUsuario.Nombre, System.Data.DbType.String); parametros.Add("@prmApellido", prmUsuario.Apellido, System.Data.DbType.String); parametros.Add("@prmActivo", prmUsuario.Activo, System.Data.DbType.Boolean); conn.QueryMultiple("StpActualizarUsuario", parametros, null, commandTimeout: int.MaxValue, System.Data.CommandType.StoredProcedure); conn.Close(); } return(true); }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario2 = new MODUsuario(); usuario2.Login = PegaLogin.RetornaLogin(); usuario2 = BLLUsuario.PesquisarLogin(usuario2); ImagemUser.ImageUrl = "../Pages/" + usuario2.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario2.Imagem; LblNome.Text = usuario2.Nome; if (usuario2.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } MODDiscente discente = new MODDiscente(); MODProjetoPesquisa projeto = new MODProjetoPesquisa(); MODProjetoPesquisa_Discente projetoDiscente = new MODProjetoPesquisa_Discente(); if (!Page.IsPostBack) { projetoDiscente.FkDiscente = Convert.ToInt32(Page.Request.QueryString["discente"]); TxtProjeto.DataSource = BLLDiscente.PesquisarProjeto(projetoDiscente, "discente"); TxtProjeto.DataValueField = "Id_projeto"; TxtProjeto.DataTextField = "Titulo"; TxtProjeto.DataBind(); discente.IdDiscente = Convert.ToInt32(Page.Request.QueryString["discente"]); discente = BLLDiscente.PesquisarDiscente(discente, "id"); TxtNome.Text = discente.Nome; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario2 = new MODUsuario(); usuario2.Login = PegaLogin.RetornaLogin(); usuario2 = BLLUsuario.PesquisarLogin(usuario2); ImagemUser.ImageUrl = "../Pages/" + usuario2.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario2.Imagem; LblNome.Text = usuario2.Nome; if (usuario2.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } if (!Page.IsPostBack) { MODGrupoDocente grupoDocente = new MODGrupoDocente(); MODDocente docente = new MODDocente(); grupoDocente.FkDocente = Convert.ToInt32(Page.Request.QueryString["docente"]); TxtGrupo.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "docente"); TxtGrupo.DataValueField = "Id_grupo"; TxtGrupo.DataTextField = "Nome"; TxtGrupo.DataBind(); docente.IdDocente = grupoDocente.FkDocente; docente = BLLDocente.PesquisarDocente(docente, "id"); TxtNome.Text = docente.Nome; CarregaLinhas(); } }
public static MODUsuario PesquisarLogin(MODUsuario usuario) { MODUsuario retorno = new MODUsuario(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "SELECT login, nome, senha, email, imagem, fk_tipo, fk_status, primeiro_acesso FROM TBLUSUARIO WHERE login = @login"; comando.Parameters.AddWithValue("@login", usuario.Login); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODUsuario ret = new MODUsuario(); ret.Login = reader["Login"].ToString(); ret.Nome = reader["Nome"].ToString(); ret.Senha = reader["Senha"].ToString(); ret.Email = reader["Email"].ToString(); ret.Imagem = reader["Imagem"].ToString(); ret.FkTipo = Convert.ToInt32(reader["fk_tipo"]); ret.FkStatus = Convert.ToInt32(reader["fk_status"]); ret.PrimeiroAcesso = Convert.ToChar(reader["primeiro_acesso"]); retorno.Login = ret.Login; retorno.Nome = ret.Nome; retorno.Senha = ret.Senha; retorno.Email = ret.Email; retorno.Imagem = ret.Imagem; retorno.FkTipo = ret.FkTipo; retorno.FkStatus = ret.FkStatus; retorno.PrimeiroAcesso = ret.PrimeiroAcesso; } reader.Close(); Conexao.Fechar(); return(retorno); }
public static string PesquisaRecuperacao(MODRecuperaSenha recuperaSenha, MODUsuario usuario) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "select r.codigo_recuperacao from tblrecuperacao_senha r inner join tblrecuperacao_senha_usuario u on r.id_recuperacao = fk_recuperacao " + "inner join tblusuario user on user.login = u.fk_usuario and user.login = @login and r.id_recuperacao = @id"; comando.Parameters.AddWithValue("@id", recuperaSenha.ID); comando.Parameters.AddWithValue("@login", usuario.Login); string codigo = comando.ExecuteScalar().ToString(); Conexao.Fechar(); return(codigo); }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario2 = new MODUsuario(); usuario2.Login = PegaLogin.RetornaLogin(); usuario2 = BLLUsuario.PesquisarLogin(usuario2); ImagemUser.ImageUrl = "../Pages/" + usuario2.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario2.Imagem; LblNome.Text = usuario2.Nome; if (usuario2.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } if (!Page.IsPostBack) { MODGrupoLinha_Pesquisa grupoLinha = new MODGrupoLinha_Pesquisa(); MODLinha_Pesquisa linhaPesquisa = new MODLinha_Pesquisa(); grupoLinha.FkLinha = Page.Request.QueryString["linha"].ToString(); TxtGrupo.DataSource = BLLGrupo_Linha_Pesquisa.Pesquisar(grupoLinha, "linha"); TxtGrupo.DataValueField = "Id_grupo"; TxtGrupo.DataTextField = "Nome"; TxtGrupo.DataBind(); linhaPesquisa.Id = grupoLinha.FkLinha; linhaPesquisa = BLLLinha_Pesquisa.PesquisarLinha(linhaPesquisa, "id"); TxtNome.Text = linhaPesquisa.Linha; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } MODDocente docente = new MODDocente(); docente.IdDocente = Convert.ToInt32(Page.Request.QueryString["docente"]); idDocente = Convert.ToInt32(Page.Request.QueryString["docente"]); docente = BLLDocente.PesquisarDocente(docente, "id"); //idDocente = docente.IdDocente; if (!Page.IsPostBack) { TxtNome.Text = docente.Nome; TxtFormacaoAcademica.Text = docente.Formacao; TxtData.Text = docente.DataInclusao.ToShortDateString().ToString(); TxtLattes.Text = docente.Lattes; //FUFoto.Text = docente.Foto; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario2 = new MODUsuario(); usuario2.Login = PegaLogin.RetornaLogin(); usuario2 = BLLUsuario.PesquisarLogin(usuario2); ImagemUser.ImageUrl = "../Pages/" + usuario2.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario2.Imagem; LblNome.Text = usuario2.Nome; if (usuario2.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } if (!Page.IsPostBack) { MODGrupo_Equipamento grupoEquipamento = new MODGrupo_Equipamento(); MODEquipamento equipamento = new MODEquipamento(); grupoEquipamento.FkEquipamento = Convert.ToInt32(Page.Request.QueryString["equipamento"]); TxtGrupo.DataSource = BLLEquipamento.PesquisarGrupo(grupoEquipamento, "equipamento"); TxtGrupo.DataValueField = "Id_grupo"; TxtGrupo.DataTextField = "Nome"; TxtGrupo.DataBind(); equipamento.IdEquipamento = grupoEquipamento.FkEquipamento; equipamento = BLLEquipamento.PesquisarEquipamento(equipamento, "id"); TxtNome.Text = equipamento.Nome; } }
protected void BtnEnviar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); MODUsuario retorno = new MODUsuario(); MODRecuperaSenha recuperaSenha = new MODRecuperaSenha(); MODRecuperacaoSenha_Usuario recuperacaoSenha_Usuario = new MODRecuperacaoSenha_Usuario(); Criptografia cripto = new Criptografia(); EnviaEmail enviaEmail = new EnviaEmail(); try { usuario.Login = TxtLogin.Text.Trim(); retorno = BLLUsuario.PesquisarLogin(usuario); usuario.Email = retorno.Email; PegaLogin.AtribuiLogin(TxtLogin.Text.Trim()); string senha = GeradorSenhaAleatoria.GeraSenha(); recuperaSenha.CodigoRecuperacao = cripto.criptografia(senha); recuperaSenha.Ativo = 's'; BLLRecuperacaoSenha.Inserir(recuperaSenha); recuperacaoSenha_Usuario.FkRecuperacao = BLLRecuperacaoSenha.recuperaId(); recuperacaoSenha_Usuario.FkUsuario = usuario.Login; recuperacaoSenha_Usuario.DataAlteracao = System.DateTime.Now; BLLRecuperacaoSenha_Usuario.Inserir(recuperacaoSenha_Usuario); enviaEmail.EnvioEmailRecuperacao(usuario.Email, senha, usuario.Login); Response.Write("<script>alert('O código de acesso foi enviado ao seu email com sucesso!');</script>"); Response.Redirect("../Pages/InserirCodigoRecuperacao.aspx"); } catch (Exception) { Response.Write("<script>alert('Erro ao enviar!');</script>"); throw; } }
public bool ActualizarUsuario(MODUsuario prmUsuario, List <MODPermisoUsuario> prmPermisos) { IUsuarioDatos usuarioDatos = FabricaDatos.CrearUsuarioDatos; if (usuarioDatos.ActualizarUsuario(prmUsuario)) { if (prmPermisos != null && prmPermisos.Count > 0) { prmPermisos.ForEach(x => x.IdUsuario = prmUsuario.IdUsuario); this.InsertarPermisosUsuario(prmPermisos); } return(true); } else { return(false); } }
public MODRespuestaAPI <bool> EliminarUsuario(int prmIdUsuario, string ip) { MODRespuestaAPI <bool> respuesta = null; string codigoMensaje = "COMUNES.ERRORSERVICIO"; IUsuarioNegocio usuarioNegocio = FabricaNegocio.CrearUsuarioNegocio; MODUsuario anteriorUsuario = null; try { anteriorUsuario = usuarioNegocio.ObtenerUsuarioPorId(prmIdUsuario); if (prmIdUsuario > 0) { var validacion = usuarioNegocio.EliminarUsuario(prmIdUsuario); if (validacion) { respuesta = new MODRespuestaAPI <bool>(true); } else { respuesta = new MODRespuestaAPI <bool>(HttpStatusCode.BadRequest, codigoMensaje); } } else { respuesta = new MODRespuestaAPI <bool>(HttpStatusCode.BadRequest, "USUARIO.RESPUESTAS.RTA004"); } } catch (Exception ex) { Log.WriteLog(ex, "UsuarioController.EliminarUsuario", JsonSerializer.Serialize(prmIdUsuario), ErrorType.Error); respuesta = new MODRespuestaAPI <bool>(HttpStatusCode.InternalServerError, codigoMensaje); } finally { IAuditoriaNegocio audit = FabricaNegocio.CrearAuditoriaNegocio; audit.CrearRastroAuditoria(EnumTipoAccionAuditoria.borrar, prmIdUsuario.ToString(), "Usuario", anteriorUsuario, new MODUsuario(), anteriorUsuario.UserName, ip); } return(respuesta); }