/// <summary> /// Actualiza los datos del centro de gastos /// </summary> /// <param name="centroGasto">El centro de gasto a actualizar (con los nuevos datos)</param> public int Update(CentroGasto centroGasto) { DAODataContext contexto = new DAODataContext(); centros_gasto centroGastoTable = contexto.centros_gastos.Single(centroGastoRow => centroGastoRow.id_centro_gasto == centroGasto.GetId()); centroGastoTable.nombre_centro_gasto = centroGasto.GetNombre(); contexto.SubmitChanges(); return 0; }
/// <summary> /// Borra un centro de gastos por medio del id /// </summary> /// <param name="id">El id del centro de gasto a borrar</param> public int Delete(int id) { CentroGasto centroGasto = new CentroGasto(); centroGasto = FindById(id); centros_gasto centroGastoTable = new centros_gasto { id_centro_gasto = centroGasto.GetId(), nombre_centro_gasto = centroGasto.GetNombre() }; DAODataContext contexto = new DAODataContext(); contexto.centros_gastos.Attach(centroGastoTable); contexto.centros_gastos.DeleteOnSubmit(centroGastoTable); contexto.SubmitChanges(); return 0; }