protected void Page_Load(object sender, EventArgs e) { int idProjeto = 0; if (Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual == null) { Response.Redirect("~/Login.aspx"); } else { if (Request.QueryString["pid"] != null) { Int32.TryParse(Request.QueryString["pid"].ToString(), out idProjeto); if (idProjeto > 0) { if (new Katapoka.BLL.Atividade.AtividadeBLL().GetCountAtividades(null, idProjeto, null, null, null, null, null, Katapoka.BLL.Atividade.AtividadeBLL.OrdenacaoAtividade.IdC) == 0) { this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "IdProjeto", "var IdProjeto = " + idProjeto.ToString() + ";", true); using (Katapoka.BLL.Atividade.TipoAtividadeBLL tipoAtividadeBLL = new Katapoka.BLL.Atividade.TipoAtividadeBLL()) { using (Katapoka.BLL.Projeto.ProjetoBLL projetoBLL = tipoAtividadeBLL.CriarObjetoNoMesmoContexto <Katapoka.BLL.Projeto.ProjetoBLL>()) { Katapoka.DAO.Projeto_Tb projetoTb = projetoBLL.GetById(idProjeto); if (projetoTb != null) { IList <Katapoka.DAO.Atividade.TipoAtividade> atividades = tipoAtividadeBLL.GetTipoAtividadePorTipoProjeto(projetoTb.IdTipoProjeto); for (int i = 1; i <= atividades.Count; i++) { this.relacoes[atividades[i - 1].IdTipoAtividade.Value] = i; } rptAtividades.DataSource = atividades; rptAtividades.DataBind(); } else { Response.Redirect("~/ListarProjetos.aspx"); } } } } else { Response.Redirect("~/ListarProjetos.aspx"); } } else { Response.Redirect("~/ListarProjetos.aspx"); } } else { Response.Redirect("~/ListarProjetos.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if (Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual == null) { Response.Redirect("~/Default.aspx"); } string hashLogin = Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual.DsHashLogin; this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "HashLogin", string.Format("var hashLogin = '******';", hashLogin), true); lock (usuariosOnline) { if (usuariosOnline.Where(p => p == hashLogin).Count() == 0) { usuariosOnline.Add(hashLogin); } } //Join ajax reverso Katapoka.AjaxReverso.ClientAdapter.Instance.Join(hashLogin); if (Request.QueryString["pid"] == null) { Response.Redirect("~/Default.aspx"); } int idTipoProjeto = 0; if (!Int32.TryParse(Request.QueryString["pid"].ToString(), out idTipoProjeto)) { Response.Redirect("~/Default.aspx"); } Katapoka.DAO.TipoProjeto_Tb tipoProjetoTb = new Katapoka.BLL.Projeto.TipoProjetoBLL().GetById(idTipoProjeto); Katapoka.BLL.Atividade.AtividadeBLL.StatusAtividade?statusAtividade = null; if (Request.QueryString["status"] != null) { statusAtividade = (Katapoka.BLL.Atividade.AtividadeBLL.StatusAtividade?)Enum.Parse(typeof(Katapoka.BLL.Atividade.AtividadeBLL.StatusAtividade), Request.QueryString["status"]); } else { statusAtividade = Katapoka.BLL.Atividade.AtividadeBLL.StatusAtividade.Ativa; } using (Katapoka.BLL.Atividade.TipoAtividadeBLL tipoAtividadeBLL = new Katapoka.BLL.Atividade.TipoAtividadeBLL()) { atividades = tipoAtividadeBLL.GetTipoAtividadePorTipoProjeto(idTipoProjeto); rptAtividades.DataSource = atividades .Where(p => p.IdTipoAtividadePredecessora == null).ToList(); rptAtividades.DataBind(); } ltrNomeProjeto.Text = string.Format("Tipo de Projeto: {0}", tipoProjetoTb.DsTipo); this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Tags", string.Format("var tags = {0};", JsonConvert.SerializeObject(tags)), true); this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "IdTipoProjeto", "var IdTipoProjeto = " + idTipoProjeto.ToString() + ";", true); this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Lid", "var LocalIdCounter = " + IdIncremento.ToString() + ";", true); }
protected void Page_Load(object sender, EventArgs e) { if (Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual == null) { Response.Redirect("~/Default.aspx"); } string hashLogin = Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual.DsHashLogin; this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "HashLogin", string.Format("var hashLogin = '******';", hashLogin), true); lock (usuariosOnline) { if (usuariosOnline.Where(p => p == hashLogin).Count() == 0) { usuariosOnline.Add(hashLogin); } } //Join ajax reverso Katapoka.AjaxReverso.ClientAdapter.Instance.Join(hashLogin); if (Request.QueryString["pid"] == null) { Response.Redirect("~/Default.aspx"); } int idProjeto = 0; if (!Int32.TryParse(Request.QueryString["pid"].ToString(), out idProjeto)) { Response.Redirect("~/Default.aspx"); } Katapoka.DAO.Projeto_Tb projetoTb = new Katapoka.BLL.Projeto.ProjetoBLL().GetById(idProjeto); Katapoka.BLL.Atividade.AtividadeBLL.StatusAtividade?statusAtividade = null; if (Request.QueryString["status"] != null) { statusAtividade = (Katapoka.BLL.Atividade.AtividadeBLL.StatusAtividade?)Enum.Parse(typeof(Katapoka.BLL.Atividade.AtividadeBLL.StatusAtividade), Request.QueryString["status"]); } else { statusAtividade = Katapoka.BLL.Atividade.AtividadeBLL.StatusAtividade.Ativa; } using (Katapoka.BLL.Atividade.AtividadeBLL atividadeBLL = new Katapoka.BLL.Atividade.AtividadeBLL()) { atividades = atividadeBLL.GetFiltroQueryAtividades(null, idProjeto, null, null, null, null, null, Katapoka.BLL.Atividade.AtividadeBLL.OrdenacaoAtividade.IdC, statusAtividade); rptAtividades.DataSource = atividades .Where(p => p.IdAtividadePredecessora == null).ToList(); rptAtividades.DataBind(); } bool ExibirSugeridas = atividades.Count == 0 && Request.QueryString["sugeridas"] != null && Convert.ToBoolean(Request.QueryString["sugeridas"].ToString()); if (ExibirSugeridas) { using (Katapoka.BLL.Atividade.TipoAtividadeBLL tipoAtividadeBLL = new Katapoka.BLL.Atividade.TipoAtividadeBLL()) { atividadesSugeridas = tipoAtividadeBLL.GetTipoAtividadePorTipoProjeto(projetoTb.IdTipoProjeto); rptAtividadesSugeridas.DataSource = atividadesSugeridas.Where(p => p.IdTipoAtividadePredecessora == null).ToList(); rptAtividadesSugeridas.DataBind(); rptAtividades.Visible = rptAtividades.Items.Count > 0; } } ltrNomeProjeto.Text = string.Format("Projeto: {0} - Código: #{1}", projetoTb.DsNome, projetoTb.DsCodigoReferencia); this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Tags", string.Format("var tags = {0};", JsonConvert.SerializeObject(tags)), true); this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Usuarios", string.Format("var usuarios = {0};", JsonConvert.SerializeObject(usuarios)), true); this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "UsuariosSugeridos", string.Format("var usuariosSugeridos = {0};", JsonConvert.SerializeObject(usuariosSugeridos)), true); this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "IdProjeto", "var IdProjeto = " + idProjeto.ToString() + ";", true); this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Lid", "var LocalIdCounter = " + IdIncremento.ToString() + ";", true); }