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 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>"); } }
protected void BtnModificar_Click(object sender, EventArgs e) { nNotificacion nNotif = new nNotificacion(); nNotif.Modificar(long.Parse(hId.Value.ToString()), " ", txtCuerpoEditar.Text, true); string sError = cargar_Grilla(); formModificar.Visible = false; }
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); }
private string cargar_Grilla() { string sError = ""; DataTable dt = new DataTable(); nNotificacion unaNotificacionN = new nNotificacion(); sError = unaNotificacionN.BuscarXUsuario(Request["idUsuario"], ref dt); grdNotificaciones.DataSource = dt; grdNotificaciones.DataBind(); return sError; }
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; }