public void modificarNotificacion(long idNotificacion, string texto, string idUsuario, bool esTitulo) { oNotificacion unaNotificacionO = new oNotificacion(); nNotificacion notificacionN = new nNotificacion(); notificacionN.Modificar(idNotificacion, idUsuario, texto, esTitulo); }
public string Buscar_Una(long pE_Id, ref oNotificacion pS_Notificacion) { string sError = ""; try { SqlDataReader dr = null; string[,] strParameters = { { "@pE_idNotificacion", pE_Id.ToString() } }; dr = oCon.ExecReader("web_Notificaciones_BuscarUna", CommandType.StoredProcedure, strParameters); if (dr.HasRows) { while (dr.Read()) { pS_Notificacion.idNotificacion = Convert.ToInt32(dr["idNotificacion"].ToString()); pS_Notificacion.Titulo = (dr["Titulo"] == DBNull.Value ? "" : dr["Titulo"].ToString()); pS_Notificacion.Descripcion = (dr["Descripcion"] == DBNull.Value ? "" : dr["Descripcion"].ToString()); } } else { throw new Exception("La Notificacion seleccionada no existe"); } dr.Close(); dr = null; } catch (Exception ex) { sError = ex.Message; } return sError; }
public string readNotificacion(long idNotificacion, string idUsuario) { oNotificacion unaNotificacionO = new oNotificacion(); nNotificacion notificacionN = new nNotificacion(); string sError = notificacionN.NotificarLeida(idNotificacion, idUsuario); return sError; }
//protected void grdNotificaciones_Load(object sender, EventArgs e) //{ // string sError = ""; // DataTable dt = new DataTable(); // nNotificacion notificaciones = new nNotificacion(); // sError = notificaciones.BuscarXUsuario(Request["idUsuario"] ,ref dt); // grdNotificaciones.DataSource = dt; // grdNotificaciones.DataBind(); //} protected void grdNotificaciones_RowCommand(object sender, GridViewCommandEventArgs e) { switch (e.CommandName) { case "Ver": { String sError; nNotificacion unaNotificacionN = new nNotificacion(); oNotificacion unaNotificacionO = new oNotificacion(); sError = unaNotificacionN.BuscarUna(int.Parse(e.CommandArgument.ToString()), ref unaNotificacionO); //Marco la notificacion como leída sError = unaNotificacionN.NotificarLeida(int.Parse(e.CommandArgument.ToString()), Request["idUsuario"]); //Muestro la notificacion hId.Value = unaNotificacionO.idNotificacion.ToString(); txtTituloVer.Text = unaNotificacionO.Titulo; txtTituloVer.Text = unaNotificacionO.Descripcion; formularioVer.Visible = true; break; } } }
protected void grdNotificaciones_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { string sError = ""; try { if (int.Parse(e.CommandArgument.ToString()) > 0) { nNotificacion unaNotificacionN = new nNotificacion(); oNotificacion unaNotificacionO = new oNotificacion(); sError = unaNotificacionN.BuscarUna(int.Parse(e.CommandArgument.ToString()), ref unaNotificacionO); hId.Value = unaNotificacionO.idNotificacion.ToString(); txtTituloEditar.Text = unaNotificacionO.Titulo; txtCuerpoEditar.Text = unaNotificacionO.Descripcion; formModificar.Visible = true; } } catch (Exception ex) { Response.Write("<script type='text/javascript' language='javascript'> alert('" + sError + "');</script>"); } } }
protected void btnGuardar_Click(object sender, EventArgs e) { oNotificacion unaNotificacion = new oNotificacion(); unaNotificacion.Titulo = txtTitulo.Text; unaNotificacion.Descripcion = txtDescripcion.Text; nNotificacion unaNotificacionN = new nNotificacion(); try { string sError = unaNotificacionN.Alta(ref unaNotificacion); if (sError != "") throw new Exception(sError); txtTitulo.Text = ""; txtDescripcion.Text = ""; lblCorrecto.Visible = true; sError = cargar_Grilla(); } catch (Exception ex) { lblCorrecto.Visible = false; Response.Write("<script type='text/javascript' language='javascript'> alert('" + ex.Message + "');</script>"); } }
public void altaNotificacion(string texto, string titulo) { oNotificacion unaNotificacionO = new oNotificacion(); nNotificacion notificacionN = new nNotificacion(); unaNotificacionO.Titulo = titulo; unaNotificacionO.Descripcion = texto; unaNotificacionO.DadoDeBaja = false; notificacionN.Alta(ref unaNotificacionO); }
public string Alta(ref oNotificacion pE_Notificacion) { try { string[,] strParameters = { { "@pE_titulo", pE_Notificacion.Titulo }, { "@pE_descripcion", pE_Notificacion.Descripcion}}; oCon.ExecNonQuery("web_Notificaciones_Alta", CommandType.StoredProcedure, strParameters); return ""; } catch (Exception ex) { return ex.Message; } }
public List<oNotificacion> getNotificaciones(string usuario) { //string usuario = "mllarin"; oNotificacion unaNotificacionO = new oNotificacion(); List<oNotificacion> lstNotificaciones = new List<oNotificacion>(); nNotificacion notificacionesN = new nNotificacion(); DataTable dt = new DataTable(); string sError = notificacionesN.BuscarXUsuario(usuario, ref dt); foreach (DataRow dr in dt.Rows) { unaNotificacionO = new oNotificacion(); unaNotificacionO.idNotificacion = long.Parse(dr["idNotificacion"].ToString()); unaNotificacionO.Titulo = dr["titulo"].ToString(); unaNotificacionO.Descripcion = dr["descripcion"].ToString(); lstNotificaciones.Add(unaNotificacionO); } return lstNotificaciones; }
public string BuscarUna(long pE_Id,ref oNotificacion pS_Notificacion) { return dNotifica.Buscar_Una(pE_Id,ref pS_Notificacion); }
public string Alta(ref oNotificacion pE_Notificacion) { return dNotifica.Alta(ref pE_Notificacion); }