protected void Page_Load(object sender, EventArgs e) { MODGrupoLider grupoLider = new MODGrupoLider(); if (!IsPostBack) { RptConsulta.DataSource = BLLGrupo.Pesquisar(grupoLider, "todos"); RptConsulta.DataBind(); } 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"; } }
protected void Page_Load(object sender, EventArgs e) { MODGrupoLider grupoLider = new MODGrupoLider(); if (!IsPostBack) { RptConsulta.DataSource = BLLGrupo.Pesquisar(grupoLider, "ativos"); RptConsulta.DataBind(); } }
private void VerificaGruposInativos() { MODGrupoLider grupoLider = new MODGrupoLider(); if (BLLGrupo.Pesquisar(grupoLider, "aguardando").Rows.Count != 0) { RptGrupo.DataSource = BLLGrupo.Pesquisar(grupoLider, "aguardando"); RptGrupo.DataBind(); } }
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 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(); } }
public static void InserirLider(MODGrupoLider grupoLider) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "INSERT INTO TBLGRUPO_LIDER (data_entrada, fk_lider, fk_grupo) VALUES " + "(@data_entrada, @fk_lider, @fk_grupo)"; comando.Parameters.AddWithValue("@data_entrada", grupoLider.DataEntrada); comando.Parameters.AddWithValue("@fk_lider", grupoLider.FkUsuario); comando.Parameters.AddWithValue("@fk_grupo", grupoLider.FkGrupo); comando.ExecuteNonQuery(); Conexao.Fechar(); }
public static void AlterarLider(MODGrupoLider grupoLider, string tipoAlteracao) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; if (tipoAlteracao == "data_saida") { comando.CommandText = "UPDATE TBLGRUPO_LIDER SET data_saida = @data_saida where id = @id"; comando.Parameters.AddWithValue("@data_saida", grupoLider.DataSaida); comando.Parameters.AddWithValue("@id", grupoLider.Id); } comando.ExecuteNonQuery(); Conexao.Fechar(); }
public static MODGrupoLider PesquisarLider(MODGrupoLider grupoLider) { MODGrupoLider retorno = new MODGrupoLider(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "SELECT id, fk_grupo, fk_lider, data_entrada, data_saida FROM tblgrupo_lider where fk_grupo = @grupo"; comando.Parameters.AddWithValue("@grupo", grupoLider.FkGrupo); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODGrupoLider ret = new MODGrupoLider(); ret.Id = Convert.ToInt32(reader["id"]); ret.FkGrupo = Convert.ToInt32(reader["fk_grupo"]); ret.FkUsuario = reader["fk_lider"].ToString(); ret.DataEntrada = Convert.ToDateTime(reader["data_entrada"].ToString()); if (reader["data_saida"].ToString() != "") { ret.DataSaida = Convert.ToDateTime(reader["data_saida"].ToString()); } retorno.Id = ret.Id; retorno.FkGrupo = ret.FkGrupo; retorno.FkUsuario = ret.FkUsuario; retorno.DataEntrada = ret.DataEntrada; retorno.DataSaida = ret.DataSaida; } reader.Close(); Conexao.Fechar(); return(retorno); }
public static DataTable Pesquisar(MODGrupoLider grupoLider, string tipoPesquisa) { MySqlCommand comando = new MySqlCommand(); Conexao.Abrir(); comando.Connection = Conexao.conexao; if (tipoPesquisa == "todos") { comando.CommandText = "select g.id_grupo, g.nome, g.sigla, g.texto_descricao, s.situacao as Situacao, u.login, u.nome as Lider from tblgrupo g inner join tblgrupo_lider l on l.fk_grupo = g.id_grupo " + "inner join tblusuario u on u.login = l.fk_lider inner join tblsituacao s on s.id_situacao = g.fk_situacao and l.data_saida is null"; } else if (tipoPesquisa == "ativos") { comando.CommandText = "select g.id_grupo, g.nome, g.sigla, g.texto_descricao, g.lattes, g.logotipo, s.situacao as Situacao, u.login, u.nome as Lider from tblgrupo g inner join tblgrupo_lider l on l.fk_grupo = g.id_grupo " + "inner join tblusuario u on u.login = l.fk_lider inner join tblsituacao s on s.id_situacao = g.fk_situacao and g.fk_situacao = 1 and l.data_saida is null"; } else if (tipoPesquisa == "aguardando") { comando.CommandText = "select g.id_grupo, g.nome, g.sigla, g.texto_descricao, g.lattes, g.logotipo, s.situacao as Situacao, u.login, u.nome as Lider from tblgrupo g inner join tblgrupo_lider l on l.fk_grupo = g.id_grupo " + "inner join tblusuario u on u.login = l.fk_lider inner join tblsituacao s on s.id_situacao = g.fk_situacao and g.fk_situacao = 3"; } else if (tipoPesquisa == "grupo") { comando.CommandText = "select g.id_grupo, g.nome, g.sigla, g.texto_descricao, g.lattes, g.logotipo, g.data_inicio as Data, s.situacao as Situacao, u.login, u.nome as Lider, l.data_entrada, l.data_saida from tblgrupo g inner join tblgrupo_lider l on l.fk_grupo = g.id_grupo " + "inner join tblusuario u on u.login = l.fk_lider inner join tblsituacao s on s.id_situacao = g.fk_situacao and l.fk_grupo = @grupo and l.data_saida is null"; comando.Parameters.AddWithValue("@grupo", grupoLider.FkGrupo); } comando.CommandType = CommandType.Text; MySqlDataAdapter da = new MySqlDataAdapter(comando); DataTable dados = new DataTable(); da.Fill(dados); return(dados); }
protected void BtnAlterar_Click(object sender, EventArgs e) { MODGrupo grupo = new MODGrupo(); MODGrupoLider grupoLider = new MODGrupoLider(); if (TxtDataSaida.Text.Trim() == "") { LblResultado.Text = Erros.DataVazio; } else if (TxtData.Text.Trim() == "") { LblResultado.Text = Erros.DataVazio; } else { try { grupoLider.Id = idGrupoLider; grupoLider.DataSaida = Convert.ToDateTime(TxtDataSaida.Text.Trim()); BLLGrupo.AlterarLider(grupoLider, "data_saida"); grupoLider.FkUsuario = TxtLider.SelectedValue.ToString(); grupoLider.FkGrupo = idGrupo; grupoLider.DataEntrada = Convert.ToDateTime(TxtData.Text.Trim()); BLLGrupo.InserirLider(grupoLider); LblResultado.Text = "Lider alterado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
public static MODGrupoLider PesquisarLider(MODGrupoLider grupoLider) { return(DALGrupo.PesquisarLider(grupoLider)); }
public static DataTable Pesquisar(MODGrupoLider grupoLider, string tipoPesquisa) { return(DALGrupo.Pesquisar(grupoLider, tipoPesquisa)); }
public static void AlterarLider(MODGrupoLider grupoLider, string tipoAlteracao) { DALGrupo.AlterarLider(grupoLider, tipoAlteracao); }
public static void InserirLider(MODGrupoLider grupoLider) { DALGrupo.InserirLider(grupoLider); }
protected void Page_Load(object sender, EventArgs e) { MODGrupoLider grupoLider = new MODGrupoLider(); MODGrupo grupo = new MODGrupo(); if (!IsPostBack) { grupo.Sigla = Page.Request.QueryString["sigla"]; grupo = BLLGrupo.PesquisarGrupo(grupo, "sigla"); grupoLider.FkGrupo = grupo.IdGrupo; idReuniao = grupo.IdGrupo; this.Title = grupo.Sigla + " - " + grupo.Nome + " - " + "SG Manager"; RptConsulta.DataSource = BLLGrupo.Pesquisar(grupoLider, "grupo"); RptConsulta.DataBind(); MODGrupoDocente grupoDocente = new MODGrupoDocente(); grupoDocente.FkGrupo = grupoLider.FkGrupo; RPTDocente.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "gativos"); RPTDocente.DataBind(); MODGrupoTecnico grupoTecnico = new MODGrupoTecnico(); grupoTecnico.FkGrupo = grupoLider.FkGrupo; RPTTecnico.DataSource = BLLGrupo_Tecnico.Pesquisar(grupoTecnico, "gativos"); RPTTecnico.DataBind(); MODGrupoLinha_Pesquisa grupoLinha_Pesquisa = new MODGrupoLinha_Pesquisa(); grupoLinha_Pesquisa.FkGrupo = grupoLider.FkGrupo; RPTLinha.DataSource = BLLGrupo_Linha_Pesquisa.Pesquisar(grupoLinha_Pesquisa, "gativos"); RPTLinha.DataBind(); RPTDiscente.DataSource = BLLDiscente.PesquisarPorGrupo(grupo); RPTDiscente.DataBind(); RPTProjetos.DataSource = BLLProjeto_Pesquisa.ConsultaPorGrupo(grupo); RPTProjetos.DataBind(); RPTPublicacao.DataSource = BLLPublicacao.ConsultaPorGrupo(grupo); RPTPublicacao.DataBind(); RptEquipamento.DataSource = BLLEquipamento.ConsultaPorGrupo(grupo); RptEquipamento.DataBind(); CldReuniao.VisibleDate = DateTime.Today; } List <MODReuniao> reunioes = new List <MODReuniao>(); MODReuniao reuniao = new MODReuniao(); reuniao.FkGrupo = idReuniao; reunioes = BLLReuniao.Pesquisar(reuniao, "grupo"); dt = BLLReuniao.CarregarCalendario(reuniao, "", "grupo"); if (!Page.IsPostBack) { string data = CldReuniao.VisibleDate.Year.ToString() + "-" + CldReuniao.VisibleDate.Month.ToString(); reuniao.IdReuniao = idReuniao; RptReuniao.DataSource = BLLReuniao.CarregarCalendario(reuniao, data, "data"); RptReuniao.DataBind(); } }
protected void BtnCadastrar_Click(object sender, EventArgs e) { MODUsuario usuario = new MODUsuario(); MODUsuario usuario2 = new MODUsuario(); MODGrupo grupo = new MODGrupo(); MODGrupoLider grupoLider = new MODGrupoLider(); EnviaEmail enviaEmail = new EnviaEmail(); grupo.Nome = TxtNome.Text.Trim(); grupo.Sigla = TxtSigla.Text.Trim(); MODGrupo retornaGrupo = new MODGrupo(); MODGrupo retornaSigla = new MODGrupo(); retornaGrupo = BLLGrupo.PesquisarGrupo(grupo, "nome"); retornaSigla = BLLGrupo.PesquisarGrupo(grupo, "sigla"); if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 60) { LblResposta.Text = Erros.NomeVazio; } else if (retornaGrupo.Nome != null) { LblResposta.Text = Erros.GrupoExistente; } else if (retornaSigla.Sigla != null) { LblResposta.Text = Erros.SiglaExistente; } else if (TxtSigla.Text.Trim() == "" || TxtSigla.Text.Length > 10) { LblResposta.Text = Erros.SiglaVazio; } else if (TxtData.Text.Trim() == "") { LblResposta.Text = Erros.DataVazio; } else { try { grupo.Sigla = TxtSigla.Text.Trim(); grupo.FkSituacao = 3; grupoLider.FkGrupo = BLLGrupo.InserirGrupo(grupo); LblResposta.Text = "Grupo cadastrado com sucesso!"; grupoLider.FkUsuario = TxtLider.SelectedValue.ToString(); grupoLider.DataEntrada = Convert.ToDateTime(TxtData.Text.Trim()); BLLGrupo.InserirLider(grupoLider); LblResposta.Text = "Grupo cadastrado com sucesso!"; usuario.Login = PegaLogin.RetornaLogin(); usuario2 = BLLUsuario.PesquisarLogin(usuario); enviaEmail.EnvioEmailAvisoGrupo(usuario2.Email, grupo.Nome, usuario2.Nome); } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }