protected void RowDeletingEvent(object sender, GridViewDeleteEventArgs e) { GridViewRow fila = GVUsuarios.Rows[e.RowIndex]; int codigo = Convert.ToInt32(GVUsuarios.DataKeys[e.RowIndex].Values[0]); string estado = (fila.FindControl("ESTADO_USER") as Label).Text.ToLower(); string useridentific = (fila.FindControl("DNI_USER") as Label).Text; DTOUsuario user = new DTOUsuario(); user.Id = codigo; user.Id_u_logueado = int.Parse(Convert.ToString(Session["id_usuario"])); CADUsuario procesos = new CADUsuario(); if (estado == "habilitado") { if (procesos.DardeBaja(user) == 0) { user.Descripcion_history = "Deshabilitación usuario: " + useridentific; procesos.InsertarHistorial(user); ScriptManager.RegisterClientScriptBlock(this, GetType(), "baja", "AccesoDesh();", true); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "errorbaja", "problema();", true); } } else { if (estado == "deshabilitado") { if (procesos.DardeAlta(user) == 0) { user.Descripcion_history = "Habilitación usuario: " + useridentific; procesos.InsertarHistorial(user); ScriptManager.RegisterClientScriptBlock(this, GetType(), "alta", "AccesoHab();", true); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "erroralta", "problema();", true); } } } GVUsuarios.EditIndex = -1; procesos.CargarUsuarios(GVUsuarios); }
protected void RowDeletingEvent(object sender, GridViewDeleteEventArgs e) { GridViewRow fila = GVUsuarios.Rows[e.RowIndex]; int codigo = Convert.ToInt32(GVUsuarios.DataKeys[e.RowIndex].Values[0]); string estado = (fila.FindControl("ESTADO_USER") as Label).Text.ToLower(); DTOUsuario user = new DTOUsuario(); user.Id = codigo; CADUsuario procesos = new CADUsuario(); if (estado == "habilitado") { if (procesos.DardeBaja(user) == 0) { ScriptManager.RegisterClientScriptBlock(this, GetType(), "baja", "AccesoDesh();", true); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "errorbaja", "problema();", true); } } else { if (estado == "deshabilitado") { if (procesos.DardeAlta(user) == 0) { ScriptManager.RegisterClientScriptBlock(this, GetType(), "alta", "AccesoHab();", true); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "erroralta", "problema();", true); } } } procesos.CargarUsuarios(GVUsuarios); GVUsuarios.EditIndex = -1; }