Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 /// <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());
     }
 }
Esempio n. 4
0
 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());
     }
 }
Esempio n. 5
0
 /// <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());
     }
 }