protected void btnEntrar_Click(object sender, EventArgs e) { UsuarioValidator usuarioBus = new UsuarioValidator(); UsuarioFields usuarioObj = new UsuarioFields(); UsuarioControl usuarioDal = new UsuarioControl(); try { if (usuarioDal.FindByPassword(FormsAuthentication.HashPasswordForStoringInConfigFile(Password, "MD5")) != null) { if (usuarioDal.FindByUserName(Username) != null) { usuarioObj = usuarioDal.FindByUserName(Username); Session["moduloUsuario"] = usuarioObj.Modulo; Session["idUsuario"] = usuarioObj.idUsuario; Session["usuarioObj"] = usuarioObj; if (usuarioObj.Situacao != "I") { FormsAuthentication.RedirectFromLoginPage(Username, ManterConectado); } else { MessageBox.Show("Usuário inativo favor contatar o administrador.", MessageBox.MessageType.Info); } } else { MessageBox.Show("Usuário e/ou Senha incorretos, favor verificar", MessageBox.MessageType.Info); } } else { MessageBox.Show("Usuário e/ou Senha incorretos, favor verificar", MessageBox.MessageType.Info); } } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void btnGeraRelatorio_Click(object sender, EventArgs e) { try { if (ddlTipoRelatorio.SelectedItem.Text == "Selecione...") { MessageBox.Show("Favor selecionar um tipo de relatório.", MessageBox.MessageType.Info); return; } UsuarioControl usuarioDal = new UsuarioControl(); if (cbTotUsuarios.Checked == false) { Session["idUsuarioRel"] = usuarioDal.FindByUserName(ddlUsuario.SelectedItem.Text).idUsuario; } if (!string.IsNullOrEmpty(txtDtInicio.Text)) { Session["dtInicial"] = txtDtInicio.Text; } if (!string.IsNullOrEmpty(txtDtFim.Text)) { Session["dtFinal"] = txtDtFim.Text; } Session["TipoRelatorio"] = ddlTipoRelatorio.SelectedItem.Text; if (new UAControl().GetItem(int.Parse(ddlUA.SelectedValue)).Nome.ToUpper().Equals("SUREG")) { Session["idUA"] = "SUREG"; } else { Session["idUA"] = ddlUA.SelectedValue; } //relatorio analitico if (ddlTipoRelatorio.SelectedItem.Text == "Analítico" && cbTotUsuarios.Checked == true) { Response.Redirect("~/RelAnalitico.aspx"); } else if (ddlTipoRelatorio.SelectedItem.Text == "Analítico" && cbTotUsuarios.Checked == false) { Response.Redirect("~/RelAnaliticoByUsuario.aspx"); } //relatorio sintetico else if (ddlTipoRelatorio.SelectedItem.Text == "Sintético" && cbTotUsuarios.Checked == true) { Response.Redirect("~/RelSintetico.aspx"); } else { Response.Redirect("~/RelSinteticoByUsuario.aspx"); } } catch (Exception ex) { MessageBox.Show(ex.Message, MessageBox.MessageType.Error); } }