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); }
private void populaDDLTipoProjeto() { using (Katapoka.BLL.Projeto.TipoProjetoBLL tipoProjetoBLL = new Katapoka.BLL.Projeto.TipoProjetoBLL()) { ddlTipoProjeto.Items.Clear(); ddlTipoProjeto.DataSource = tipoProjetoBLL.GetAll(); ddlTipoProjeto.DataValueField = "IdTipoProjeto"; ddlTipoProjeto.DataTextField = "DsTipo"; ddlTipoProjeto.DataBind(); ddlTipoProjeto.Items.Insert(0, new ListItem("Selecione um tipo de projeto", "")); } }
public static Katapoka.DAO.JsonResponse Salvar(int idTipoProjeto, List <Katapoka.DAO.Atividade.AtividadeAjaxPost> atividades) { Katapoka.DAO.JsonResponse response = new Katapoka.DAO.JsonResponse(); try { Katapoka.BLL.Projeto.TipoProjetoBLL tipoProjetoBLL = new Katapoka.BLL.Projeto.TipoProjetoBLL(); IList <Katapoka.DAO.Atividade.AtividadeAjaxPost> ret = tipoProjetoBLL.InserirTipoAtividades(idTipoProjeto, atividades); response.Status = 200; response.Data = ret; } catch (Exception ex) { response.Status = 500; response.Data = ex.Message; } //try //{ // Katapoka.BLL.Projeto.ProjetoBLL projetoBLL = new Katapoka.BLL.Projeto.ProjetoBLL(); // IList<Katapoka.DAO.Atividade.AtividadeAjaxPost> ret = projetoBLL.SalvarAtividades(idProjeto, atividades, Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual.IdUsuario); // response.Status = 200; // response.Data = ret; // // //Tenta mandar um push para todos que estão na página // try // { // lock (usuariosOnline) // { // foreach (string hashLogin in usuariosOnline // .Where(p => p != Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual.DsHashLogin).ToList()) // { // Katapoka.AjaxReverso.Message message = new Katapoka.AjaxReverso.Message(); // message.RecipientName = hashLogin; // message.MessageContent = JsonConvert.SerializeObject(ret); // Katapoka.AjaxReverso.ClientAdapter.Instance.SendMessage(message); // } // } // } // catch { } //} //catch (Exception ex) //{ // response.Status = 500; // response.Data = ex.Message + (ex.InnerException != null ? "\n" + ex.InnerException.Message : ""); //} return(response); }
public static Katapoka.DAO.JsonResponse Salvar(int?idTipoProjeto, string dsTipoProjeto) { Katapoka.DAO.JsonResponse response = new Katapoka.DAO.JsonResponse(); try { Katapoka.BLL.Projeto.TipoProjetoBLL tipoProjetoBLL = new Katapoka.BLL.Projeto.TipoProjetoBLL(); tipoProjetoBLL.Save(idTipoProjeto, dsTipoProjeto); response.Status = 200; response.Data = "OK"; } catch (Exception ex) { response.Status = 500; response.Data = ex.Message; } return(response); }
public Repeater PopularGrid() { int? idTipoProjeto = Request.QueryString["idTipoProjeto"] != null && Request.QueryString["idTipoProjeto"].ToString() != "" ? Convert.ToInt32(Request.QueryString["idTipoProjeto"].ToString()) : (int?)null; string dsTipoProjeto = Request.QueryString["dsTipoProjeto"] != null ? Request.QueryString["dsTipoProjeto"].ToString() : null; Katapoka.BLL.Projeto.TipoProjetoOrder order = Request.QueryString["order"] != null ? (Katapoka.BLL.Projeto.TipoProjetoOrder)Enum.Parse(typeof(Katapoka.BLL.Projeto.TipoProjetoOrder), Request.QueryString["order"].ToString()) : Katapoka.BLL.Projeto.TipoProjetoOrder.IdC; Katapoka.BLL.Projeto.TipoProjetoBLL tipoProjetoBLL = new Katapoka.BLL.Projeto.TipoProjetoBLL(); Katapoka.Core.WebControlBind.TotalRegistros = tipoProjetoBLL.GetTipoProjetoCount(idTipoProjeto, dsTipoProjeto, order); Katapoka.Core.WebControlBind.RepeaterBind <Katapoka.DAO.TipoProjeto_Tb>(rptGrid, tipoProjetoBLL.GetTipoProjeto(idTipoProjeto, dsTipoProjeto, order, Katapoka.Core.WebControlBind.PaginaAtual * Katapoka.Core.WebControlBind.QtdRegistrosPagina, Katapoka.Core.WebControlBind.QtdRegistrosPagina), Katapoka.Core.WebControlBind.PaginaAtual, Katapoka.Core.WebControlBind.QtdRegistrosPagina, Katapoka.Core.WebControlBind.TotalRegistros, null, PopularDropDownListOrdernacao, null); return(rptGrid); }
protected void Page_Load(object sender, EventArgs e) { if (Katapoka.BLL.Autenticacao.Usuario.UsuarioAtual == null) { Response.Redirect("~/Default.aspx"); } int idTipoProjeto = 0; if (Request.QueryString["id"] != null) { if (Int32.TryParse(Request.QueryString["id"].ToString(), out idTipoProjeto)) { Katapoka.BLL.Projeto.TipoProjetoBLL tipoProjetoBLL = new Katapoka.BLL.Projeto.TipoProjetoBLL(); Katapoka.DAO.TipoProjeto_Tb tipoProjetoTb = tipoProjetoBLL.GetTipoProjeto(idTipoProjeto, null).FirstOrDefault(); if (tipoProjetoTb != null) { txtTipoProjeto.Value = tipoProjetoTb.DsTipo; } } } this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "IdTipoProjeto", string.Format("var IdTipoProjeto = {0};", idTipoProjeto == 0 ? "null" : idTipoProjeto.ToString()), true); }