Exemplo n.º 1
0
 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         checaSesiones();
         if (usuarioLog != null)
         {
             if (e.Row.RowState.ToString() == "Normal" || e.Row.RowState.ToString() == "Alternate")
             {
                 var      btnEliminar = e.Row.Cells[2].Controls[1].FindControl("btnEliminar") as Button;
                 string   clave       = DataBinder.Eval(e.Row.DataItem, "idFamilia").ToString();
                 Familias familia     = new Familias();
                 familia.Unidad = clave;
                 familia.verificaRelacion();
                 if (familia.Relacionado)
                 {
                     btnEliminar.Text     = "Elimina";
                     btnEliminar.Enabled  = false;
                     btnEliminar.CssClass = "btn-default ancho50px";
                 }
                 else
                 {
                     btnEliminar.OnClientClick = "return confirm('¿Está seguro de eliminar la Familia " + clave + "?')";
                     btnEliminar.Text          = "Elimina";
                     btnEliminar.Enabled       = true;
                     btnEliminar.CssClass      = "btn-danger ancho50px";
                 }
             }
         }
         else
         {
             Response.Redirect("Default.aspx");
         }
     }
 }