protected void btnBorrarSubProducts_Click(object sender, EventArgs e)
 {
     List<SubProductos> subProducst = Session["subProductos"] as List<SubProductos>;
     SubProductos selectedSubProduct = null;
     ISubProductos bdd = new BusinessLogic();
     CheckBox checkBorrado;
     SUBPRODUCTO subproducto = null;
     GridSubProductos.Rows.ToList().ForEach(row =>
     {
         checkBorrado = row.FindControl("checkBorrar") as CheckBox;
         if (checkBorrado.Checked)
         {
             selectedSubProduct = subProducst.FirstOrDefault(subp => subp.Orden == int.Parse(row.Cells[2].Text));
             subproducto = new SUBPRODUCTO
             {
                 IDSUBPRODUCTO = selectedSubProduct.IdSubProducto,
                 IDPRODUCTO = selectedSubProduct.IdProducto,
                 ESBORRADOSUBPRODUCTO = true
             };
             subproducto = subproducto.MarkAsModified();
             bdd.SaveSubProducto(subproducto);
         }
     });
 }