protected void rgCompetenciaTransversal_DeleteCommand(object sender, GridCommandEventArgs e) { var editableItem = ((GridEditableItem)e.Item); Nullable <Guid> ID; if (editableItem.GetDataKeyValue("ID") != null) { ID = Guid.Parse(editableItem.GetDataKeyValue("ID").ToString()); } else { ID = Guid.Empty; } BL_COMPETENCIA_TRANSVERSAL.EliminarCompetenciaTransversal((Guid)ID); rgCompetenciaTransversal.DataBind(); }
protected void GrabarActualizar(object sender, GridCommandEventArgs e, String action) { var editableItem = ((GridEditableItem)e.Item); //create new entity //populate its properties Hashtable values = new Hashtable(); editableItem.ExtractValues(values); BE_COMPETENCIA_TRANSVERSAL oentidad = new BE_COMPETENCIA_TRANSVERSAL(); Nullable <Guid> ID; if (e.CommandName == RadGrid.PerformInsertCommandName) { ID = Guid.Empty; } else { ID = Guid.Parse(editableItem.GetDataKeyValue("ID").ToString()); } oentidad.ID = (Guid)ID; oentidad.DESCRIPCION = values["DESCRIPCION"].ToString(); oentidad.CODIGO = values["CODIGO"].ToString(); if (action == "add") { oentidad.USUARIO_CREACION = USUARIO; oentidad.ESTADO = 1; BL_COMPETENCIA_TRANSVERSAL.InsertarCompetenciaTransversal(oentidad); } else { oentidad.USUARIO_CREACION = USUARIO; oentidad.ESTADO = 1; BL_COMPETENCIA_TRANSVERSAL.ActualizarCompetenciaTransversal(oentidad); } }