public static void ActualizarRecurso(RecursosEmpresa recursoActualizar) { RBVDataContext contextoRBV = new RBVDataContext(); recursosEmpresa recursoAnterior = new recursosEmpresa(); recursoAnterior = contextoRBV.recursosEmpresa.SingleOrDefault(p => p.idRecursoEmpresa == recursoActualizar.IdRecursoEmpresa); recursoAnterior.recurso = recursoActualizar.NombreRecurso; recursoAnterior.Descripcion = recursoActualizar.DescripcionRecurso; recursoAnterior.idTipoRecurso = recursoActualizar.TipoRecurso.IdTipoRecurso; recursoAnterior.idEmpresa = recursoActualizar.Empresa.IdEmpresa; contextoRBV.SubmitChanges(); }
public static void EliminarRecurso(short IdRecurso) { try { RBVDataContext contextoRBV = new RBVDataContext(); recursosEmpresa recursoEliminar = new recursosEmpresa(); recursoEliminar = contextoRBV.recursosEmpresa.SingleOrDefault(p => p.idRecursoEmpresa == IdRecurso); if (recursoEliminar != null) { contextoRBV.recursosEmpresa.DeleteOnSubmit(recursoEliminar); contextoRBV.SubmitChanges(); } } catch (SqlException Sqlex) { throw Sqlex; } }