public void FillUserControl(int CodigoStreamComunicado) { if (!IsPostBack) { DBLayers.BLL.Regras.StreamComunicados comunicado = new DBLayers.BLL.Regras.StreamComunicados(); comunicado.Select(CodigoStreamComunicado); this.Instancia = comunicado.Instancia; } }
public void Save() { try { DBLayers.BLL.Regras.StreamComunicados comunicado = new DBLayers.BLL.Regras.StreamComunicados(); comunicado.Instancia = this.Instancia; this.Instancia.Codigo = comunicado.Insert(); //por enquanto limpa tudo this.Instancia = new DBLayers.DAL.Entidades.StreamComunicados(); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { try { if (Session["InicioAcesso"] == null) Session.Add("InicioAcesso", DateTime.Now); DateTime timerequest; if(!DateTime.TryParse(Session["InicioAcesso"].ToString(), out timerequest)) throw new Exception("Não foi possivel recuperar a data de requisição do serviço!"); DBLayers.BLL.Regras.StreamComunicados regras = new DBLayers.BLL.Regras.StreamComunicados(); List<DBLayers.DAL.Entidades.StreamComunicados> retorno = regras.List(Session.SessionID, timerequest); StringBuilder sb = new StringBuilder(); sb.Append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>"); sb.Append("<configs>"); foreach (DBLayers.DAL.Entidades.StreamComunicados msg in retorno) sb.Append( string.Format("<msg userid=\"{0}\" hora=\"{1}\" minuto=\"{2}\" segundo=\"{3}\">{4}</msg>", msg.UserId, msg.DataPostagem.Hour, msg.DataPostagem.Minute, msg.DataPostagem.Second, msg.Mensagem)); sb.Append("</configs>"); Response.Write(sb.ToString()); } catch (Exception ex) { throw ex; } finally { } }