protected void lnkactivarwidget_Click(object sender, EventArgs e) { try { WidgetsCOM widget = new WidgetsCOM(); usuarios_widgets entidad = new usuarios_widgets(); LinkButton lnk = sender as LinkButton; lnk.CssClass = lnk.CssClass == "btn btn-primary btn-flat btn-sm pull-left" ? "btn btn-default btn-flat btn-sm pull-left" : "btn btn-primary btn-flat btn-sm pull-left"; int id_widget = Convert.ToInt32(lnk.CommandArgument); string usuario = Session["usuario"] as string; entidad.id_widget = id_widget; entidad.usuario = usuario.ToUpper(); entidad.usuario_edicion = usuario; bool visible = lnk.CssClass == "btn btn-primary btn-flat btn-sm pull-left"; string mensaje = EditTableOrden(id_widget, visible, null); if (mensaje == "") { CargarRepeats(false); } else { Toast.Error("Error al modificar widget: " + mensaje, this); } } catch (Exception ex) { Toast.Error("Error al modificar widget: " + ex.Message, this); } }
protected void ddlorden_SelectedIndexChanged(object sender, EventArgs e) { try { WidgetsCOM widget = new WidgetsCOM(); usuarios_widgets entidad = new usuarios_widgets(); DropDownList ddl = sender as DropDownList; int id_widget = Convert.ToInt32(ddl.Attributes["id_widget"]); int orden = Convert.ToInt32(ddl.SelectedValue); int orden_anterior = Convert.ToInt32(ddl.Attributes["orden_anterior"]); string usuario = Session["usuario"] as string; entidad.id_widget = id_widget; entidad.usuario = usuario.ToUpper(); entidad.usuario_edicion = usuario; entidad.orden = orden; string mensaje = EditTableOrden(id_widget, null, orden); if (mensaje == "") { CargarRepeats(orden_anterior < orden); } else { Toast.Error("Error al modificar widget: " + mensaje, this); } } catch (Exception ex) { Toast.Error("Error al modificar widget: " + ex.Message, this); } }
/// <summary> /// Edita la configuracion de un widget /// </summary> /// <param name="entidad"></param> /// <param name="usuarios_adicionales"></param> /// <returns></returns> public string EditarVisibilidadConfiguracion(usuarios_widgets entidad, bool visible) { try { Model context = new Model(); usuarios_widgets widget = context.usuarios_widgets .First(i => i.usuario == entidad.usuario && i.id_widget == entidad.id_widget); widget.usuario_edicion = entidad.usuario_edicion; widget.fecha_edicion = DateTime.Now; widget.usuario_borrado = entidad.usuario_edicion; widget.comentarios_borrado = "BORRADO POR EL USUARIO"; widget.fecha_borrado = DateTime.Now; if (visible) { widget.fecha_edicion = DateTime.Now; widget.usuario_borrado = null; widget.comentarios_borrado = null; widget.fecha_borrado = null; } context.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
public string AgregarConfiguracion(usuarios_widgets entidad) { try { usuarios_widgets widget = new usuarios_widgets { usuario = entidad.usuario, id_widget = entidad.id_widget, fecha = DateTime.Now, usuario_creador = entidad.usuario }; Model context = new Model(); context.usuarios_widgets.Add(widget); int id_entity = widget.id_usuariow; context.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }
/// <summary> /// Edita la configuracion de un widget /// </summary> /// <param name="entidad"></param> /// <param name="usuarios_adicionales"></param> /// <returns></returns> public string EditarConfiguracion(usuarios_widgets entidad) { try { Model context = new Model(); usuarios_widgets widget = context.usuarios_widgets .First(i => i.usuario == entidad.usuario && i.id_widget == entidad.id_widget); widget.orden = entidad.orden; widget.usuario_edicion = entidad.usuario_edicion; widget.fecha_edicion = DateTime.Now; context.SaveChanges(); return(""); } catch (DbEntityValidationException ex) { var errorMessages = ex.EntityValidationErrors .SelectMany(x => x.ValidationErrors) .Select(x => x.ErrorMessage); var fullErrorMessage = string.Join("; ", errorMessages); return(fullErrorMessage.ToString()); } }